Polymer使用Array进行数据绑定

Nam*_*hai 5 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>
Run Code Online (Sandbox Code Playgroud)

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

<my-element headers="['abc', 'def']"></my-element>
Run Code Online (Sandbox Code Playgroud)

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

Mar*_*ria 7

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

<my-element headers='["abc", "def"]'></my-element>
Run Code Online (Sandbox Code Playgroud)