Polymer dom重复模板中同名的不同变量
我有以下几点意见:Polymer dom重复模板中同名的不同变量,polymer,polymer-2.x,Polymer,Polymer 2.x,我有以下几点意见: <template is="dom-repeat" repeat="{{myItems}}"> One: <paper-input type="number" value="{{myValue1}}"></paper-input> Two: <paper-input type="number" value="{{myValue2}}"></paper-input> Three: <paper
<template is="dom-repeat" repeat="{{myItems}}">
One: <paper-input type="number" value="{{myValue1}}"></paper-input>
Two: <paper-input type="number" value="{{myValue2}}"></paper-input>
Three: <paper-input type="number" value="{{myValue3}}"></paper-input>
<template is="dom-if" if="[[_show(myValue1)]]">
Four: <paper-input value="{{myValue4}}></paper-input>
</template>
</tempalte>
一:
二:
三:
四:编辑为使用索引/序号而不是数组值:
<template is="dom-repeat"
items="{{myItems}}" as="item">
One: <paper-input type="number" value="{{item.1}}"></paper-input>
Two: <paper-input type="number" value="{{item.2}}"></paper-input>
Three: <paper-input type="number" value="{{item.3}}"></paper-input>
<template is="dom-if"
if="[[_show(item.1)]]">
Four: <paper-input value="{{item.4}}></paper-input>
</template>
</template>
一:
二:
三:
四:myItems
只是一个数字从1到N的数组,所以我不能执行item.myValue1
myValue
是一个属性。那么您应该能够执行第1项、第2项、第3项等操作。是的,codeMonkey的方法是正确的。你不可能随心所欲@Amparo。你有两个选择。不要使用dom repeat,只需写入所有输入或将数组编辑为包含某些值的对象数组。Kuba,我在尝试使用item.myValue1
时出错。你能在JSFIDLE中举个例子吗?我已经更新了我的代码以反映我们正在讨论的内容。