1
私は部分的に、次のしている:異なる変数
<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>
myItems
は、4つの要素を持つ配列ですので、私は12 paper-inputs
を見ることができます。 問題は、最初にpaper-input
にテキストを入力すると、テキストが他のテキストに表示されるpaper-inputs
(各繰り返しの最初のもの)です。
dom-repeat
テンプレートに異なる変数をバインドする方法はありますか?
'myItems'はNに番号フォーム1だけ配列なので、私は' item.myValue1'を行うことはできません。 'myValue'はプロパティです。 – Amparo
あなたはitem.1、item.2、item.3などを実行できるはずです – codeMonkey
うん、codeMonkeyは彼のアプローチで正しいです。あなたは@Amparoが好きなようにそれをやることはできません。 2つの選択肢があります。 dom-repeatを使用せず、すべての入力を書き込むか、配列をオブジェクトの配列に編集して、内部にいくつかの値を入れてください。 –