Polymer 1.0:数据绑定变量到 <iron-meta> 元素(值属性)
Polymer 1.0: Data binding variable to <iron-meta> element (value attribute)
在 Polymer 1.0 中,我尝试将字符串变量 {{str}}
数据绑定到 <iron-meta>
元素(父元素中的标记),如下所示。
失败:
<iron-meta id="meta" key="info" value="{{str}}"></iron-meta>
以上代码中断。但是下面的代码有效(没有绑定)。
这个有效:
<iron-meta id="meta" key="info" value="foo/bar"></iron-meta>
不同之处在于可变版本 {{str}}
失败,而常量版本 "foo/bar"
有效。
有谁知道是什么破坏了绑定以及如何修复它?
针对评论问题进行的编辑:
怎么会失败呢?这无声地失败了。当我按下登录和注册按钮时,我打印出的值根本不会更新。
Here is a link 到 Github 存储库中的代码。见第
行
您需要使用 attribute binding 而不是 属性 绑定
<input type="text" value$="{{str}}" />
在 Polymer 1.0 中,我尝试将字符串变量 {{str}}
数据绑定到 <iron-meta>
元素(父元素中的标记),如下所示。
失败:
<iron-meta id="meta" key="info" value="{{str}}"></iron-meta>
以上代码中断。但是下面的代码有效(没有绑定)。
这个有效:
<iron-meta id="meta" key="info" value="foo/bar"></iron-meta>
不同之处在于可变版本 {{str}}
失败,而常量版本 "foo/bar"
有效。
有谁知道是什么破坏了绑定以及如何修复它?
针对评论问题进行的编辑:
怎么会失败呢?这无声地失败了。当我按下登录和注册按钮时,我打印出的值根本不会更新。
Here is a link 到 Github 存储库中的代码。见第
行
您需要使用 attribute binding 而不是 属性 绑定
<input type="text" value$="{{str}}" />