我有这个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
答案 0 :(得分:7)
切换双引号和单引号。 Polymer 1.0需要正确的JSON引号,在0.5中反向接受(source)。
<my-element headers='["abc", "def"]'></my-element>