Polymer使用Array进行数据绑定

时间:2015-08-13 06:15:42

标签: javascript polymer

我有这个dom-repeat模板,我想知道如何将Array传递给属性。

<dom-module id="my-element">
  <template>
        <template is="dom-repeat" items="{{headers}}">
          <span>{{item}}</span>
        </template>
  </template>
</dom-module>

<script>
  Polymer({
    is: "my-element",
    properties: {
      headers: Array
    }
  });
</script>

然后在index.html文件中,我这样绑定它:

<my-element headers="['abc', 'def']"></my-element>

我尝试过这样做,但我什么也没发生,我收到警告Polymer::Attributes: couldn't decode Array as JSON

1 个答案:

答案 0 :(得分:7)

切换双引号和单引号。 Polymer 1.0需要正确的JSON引号,在0.5中反向接受(source)。

<my-element headers='["abc", "def"]'></my-element>