【发布时间】:2017-08-27 19:10:08
【问题描述】:
如何在响应来自 Iron-ajax 的情况下编写 Promise。
<iron-ajax id="listItems" method="GET" content-type="application/json" handle-as="json" last-response="{{items}}" on-error="handleErrorResponse"></iron-ajax>
this.data = {
get: function(sort, page, pageSize) {
return new Promise(function(resolve, reject) {
// Execute iron-ajax.
//...
// resolve(iron-ajax's response);
});
}
}
};
【问题讨论】:
-
你可能想
return new Promise ...开始,否则承诺的东西是没有意义的 -
@JaromandaX,是的,已经完成了。你能帮忙吗?
-
不 - 因为我根本看不出你为什么需要 Promise - 鉴于 Iron-ajax 文档 - 为你的问题提供更多上下文(更多代码)可能会有所帮助
-
@JaromandaX,我正在与david-mulder.github.io/paper-datatable/components/…集成,我需要实现返回Promise的接口,并且要显示的项目是从ajax请求中获取的。
标签: javascript ajax promise polymer iron-ajax