如何在ajax请求中改变Polymer v1.x属性

时间:2016-11-11 14:38:15

标签: javascript polymer polymer-1.0

I + m尝试使用iron-ajax从Ajax请求获取的thr结果中填充数组 当我尝试访问我的属性时,我的监视窗口显示"不可用"

下面是我为了解释我的问题而重新创建的一个小例子:

MY-component.html

<td>

我如何填充我的城市&#39;属性是否超出范围?

1 个答案:

答案 0 :(得分:0)

那么, 经过太多的尝试错误变化后,我终于找到了错误的原因。

第65行:

this.$.ajax._boundHandleResponse = this.handlecities;

删除了该行,我的所有聚合物属性恢复正常。

我正在使用该句子,因为我试图将该组件重用于几个ajax请求。 'handlecities'也被指定为属性,因此是多余的(仅当没有重用意图时)。我仍然不知道如何重用定义自定义处理程序的组件,但由于某种原因,如果我使用上面的句子,所有聚合物属性都会丢失。

所以,同时我为每个ajax请求定义了几个ajax组件