[英]Polymer template repeat not working
我已經創建了一個自定義元素,並且在根template
上設置了repeat
屬性似乎沒有任何效果。
<link rel="import" href="/components/polymer/polymer.html">
<polymer-element name="cr-tracks">
<template repeat="{{track in tracks}}">
{{foo}}
{{track.title}}
</template>
<style>
</style>
<script>
Polymer('cr-tracks', {
ready: function() {
this.tracks = [
{
title: "Example Title",
artist: "Example Artist"
}
];
},
foo: 'bar'
})
</script>
</polymer-element>
bar
,顯示foo
的值,但track.title
不會呈現任何track.title
。 我可以直接通過tracks[0].title
訪問它。
您缺少特殊的外部模板。 Polymer通過將模型設置為元素實例本身來設置外部模板。
嘗試這個:
<polymer-element name="cr-tracks">
<template>
<template repeat="{{track in tracks}}">
{{foo}}
{{track.title}}
</template>
<style>
</style>
</template>
<script>
...
</script>
</polymer-element>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.