Я пытаюсь сделать запрос, используя iron-ajax.Полимерное железо-аякс/железо-запрос не срабатывает
Мой код выглядит следующим образом:
<link rel="import" href="../bower_components/iron-ajax/iron-ajax.html">
<iron-ajax
id="fetch"
url="myapi.com/resource"
method="GET"
content-type="application/json"
handle-as="json"
on-response="storeData"
debounce-duration="300" auto>
</iron-ajax>
Я постоянно получаю эту ошибку и связаны с ниже источника.
Uncaught TypeError: request.completes.then is not a function
https://github.com/PolymerElements/iron-ajax/blob/master/iron-ajax.html#L447
Когда я регистрирую породил iron-request
объект request.completes
к моей консоли, я вижу ниже объект.
g
_callbacks: Object
_pendingCallbacks: Object
ctx: null
promiser:()
__proto__ : Object
Я использую следующие версии и polymer serve
, чтобы запустить приложение локально.
железо-Ajax: 1.4.3 полимер: 1,7
Что такое содержимое вашего обработчика событий, а именно 'storeData'? Также попробуйте предоставить минимальный (не) рабочий пример. – alesc
Спасибо, @alesc. ошибка такая же, даже если storeData - это просто' storeData: function (response) { console.log (response) } ' –
Ошибка, кажется, указывает на то, что' iron-request' не разрешен (например, он не определен). У вас есть ссылка GitHub или скрипка, которая воспроизводит проблему? – tony19