聚合物 iron-ajax/iron-request 不会燃烧
Polymer iron-ajax/iron-request won't fire
我正在尝试使用 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
糟糕的解决方案是我遇到了命名冲突。我在这个项目中使用 bloodhound.js
,最近从手动下载的文件切换到 bower。在 bower 上注册的 bloodhound
不是 twitter 写的库。它是一个完全不同的、一星级、零分叉的库,最后一次更新是在 2014 年,它恰好在全球范围内覆盖了 Promise 原型:(
感谢大家的关心和帮助!
我正在尝试使用 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
糟糕的解决方案是我遇到了命名冲突。我在这个项目中使用 bloodhound.js
,最近从手动下载的文件切换到 bower。在 bower 上注册的 bloodhound
不是 twitter 写的库。它是一个完全不同的、一星级、零分叉的库,最后一次更新是在 2014 年,它恰好在全球范围内覆盖了 Promise 原型:(
感谢大家的关心和帮助!