Polymer 1.0:数据绑定变量到<iron-meta>元素(值属性)

时间:2015-07-08 03:18:18

标签: data-binding polymer polymer-1.0

在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"无效。

是否有人知道什么是破坏绑定以及如何修复它?

针对评论问题进行编辑:

  1. 它如何失败?这无声地失败了。当我按下登录和注册按钮时,我打印出的值根本不会更新。

  2. Here is a link到Github存储库中的代码。见行

1 个答案:

答案 0 :(得分:2)

您需要使用attribute binding而不是属性绑定

<input type="text" value$="{{str}}" />