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中举个例子吗?我已经更新了我的代码以反映我们正在讨论的内容。