dom-repeat模板中具有相同名称的不同变量

时间:2017-05-28 15:56:15

标签: polymer polymer-2.x

我有以下部分内容:

myItems

paper-inputs是一个包含4个元素的数组,因此,我可以看到12 paper-input。 问题是当我在第一个paper-inputs中输入一些文本时,文本会出现在其他dom-repeat中(每次迭代的第一次)。

有没有办法将不同的变量绑定到import string data = 'A|B|2|D|0.3|5|kg|1.69|m' new_data = data.split("|") final_list = [] for i in new_data: if i[0] in string.ascii_uppercase or i[0] in string.ascii_lowercase: final_list.append(i) elif i.isdigit(): final_list.append(int(i)) else: final_list.append(float(i)) 模板?

1 个答案:

答案 0 :(得分:1)

编辑使用索引/序数而不是数组值:

<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>