我有以下部分内容:
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))
模板?
答案 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>