Polymer 聚合物1.3 dom重复两个阵列
我需要一个dom repeat在一个数组上循环,对于每个项目,我还需要在同一索引位置的第二个数组的一个元素Polymer 聚合物1.3 dom重复两个阵列,polymer,Polymer,我需要一个dom repeat在一个数组上循环,对于每个项目,我还需要在同一索引位置的第二个数组的一个元素 <template is="dom-repeat" items="[[my_array1]]"> <div>[[item]]</div> <div>[[my_array2[index]]] </div> <!-- this does not work --> </template> [[项目]
<template is="dom-repeat" items="[[my_array1]]">
<div>[[item]]</div>
<div>[[my_array2[index]]] </div> <!-- this does not work -->
</template>
[[项目]]
[[my_array2[索引]]]
如何解决?您需要使用计算绑定:
<template is="dom-repeat" items="[[my_array1]]">
<div>[[item]]</div>
<div>[[getElementFromArray(index, my_array2)]]</div>
</template>
<script>
Polymer({
is: 'my-element',
getElementFromArray: function(index, arr) {
return arr[index];
}
})
</script>
[[项目]]
[[getElementFromArray(索引,my_array2)]]
聚合物({
是‘我的元素’,
getElementFromArray:函数(索引,arr){
返回arr[索引];
}
})
您需要使用计算绑定:
<template is="dom-repeat" items="[[my_array1]]">
<div>[[item]]</div>
<div>[[getElementFromArray(index, my_array2)]]</div>
</template>
<script>
Polymer({
is: 'my-element',
getElementFromArray: function(index, arr) {
return arr[index];
}
})
</script>
[[项目]]
[[getElementFromArray(索引,my_array2)]]
聚合物({
是‘我的元素’,
getElementFromArray:函数(索引,arr){
返回arr[索引];
}
})
数组绑定文档:数组绑定文档: