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" 有效。

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

针对评论问题进行的编辑:

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

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

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

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