Polymer 对已发布的属性感到困惑

Polymer 对已发布的属性感到困惑,polymer,Polymer,我已经深入研究了polymer的ajax核心元素,下面的代码很好: <core-ajax url="./ajax-test.txt" auto response="{{resp}}"></core-ajax> <textarea value="{{resp}}"></textarea> 我的应用程序代码如下: <louis-ajax url="http://polymer.snspay.cn/api/posts.json" response

我已经深入研究了polymer的ajax核心元素,下面的代码很好:

<core-ajax url="./ajax-test.txt" auto response="{{resp}}"></core-ajax>
<textarea value="{{resp}}"></textarea>
我的应用程序代码如下:

<louis-ajax url="http://polymer.snspay.cn/api/posts.json" response="{{response}}"></louis-ajax>
<span>We have got the ajax response as</span> : <input type='text' value="{{response}}" />

我们得到的ajax响应如下:

结果是ajax请求已经成功完成,但是输入的值是“{{response}}”,而不是{{response}}的值,所以我认为我理解发布的属性的工作方式有问题,有帮助吗?Thk.

我知道你说你已经找到了答案,但是对于来到本页寻求完全可行的解决方案和解释的其他人,请看这里

如果希望数据绑定而不必创建自定义元素,则必须将代码放入模板中,并将
is
属性设置为
自动绑定

<template is="auto-binding">
  <core-ajax url="./ajax-test.txt" auto response="{{resp}}"></core-ajax>
  <textarea value="{{resp}}"></textarea>
</template>

如果没有这一点,Polymer将不知道它需要在html中连接绑定,而像
{{resp}}
这样的东西将被视为文本


更详细的解释可以在这里找到:

我知道你说你已经找到了答案,但是对于其他来此页面寻找完全有效的解决方案和解释的人,请看这里

如果希望数据绑定而不必创建自定义元素,则必须将代码放入模板中,并将
is
属性设置为
自动绑定

<template is="auto-binding">
  <core-ajax url="./ajax-test.txt" auto response="{{resp}}"></core-ajax>
  <textarea value="{{resp}}"></textarea>
</template>

如果没有这一点,Polymer将不知道它需要在html中连接绑定,而像
{{resp}}
这样的东西将被视为文本


更详细的解释可以在这里找到:

我自己已经弄明白了,代码必须在
标签中,否则它不会生效。我的应用程序代码不在任何模板中。我自己已经找到了它,代码必须在
标记中,否则它不会生效。我的应用程序代码不在任何模板中。