このdom-repeatテンプレートがあり、配列を属性に渡す方法がわかりません。
<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
二重引用符と一重引用符を切り替えます。Polymer 1.0では正しいJSON引用符が必要ですが、0.5ではその逆が受け入れられました(ソース)。
<my-element headers='["abc", "def"]'></my-element>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加