Polymer 1,0 Handling динамически создаваемые устройства подачи бумаги
У меня есть бумаги-карта.
В котором с помощью кнопки «Добавить» я могу динамически добавлять 2 бумажных ввода с кнопкой «Проверка» и «Удалить».
Когда я нажимаю на значок удаления, кнопка ввода в этой строке удаляется.
Как я могу получить данные, введенные в два ввода бумаги, когда я нажимаю значок проверки?
Примечание ** Помните, что это динамически создаваемые поля ввода.
Для добавления и удаления полей ввода я создал массив с уведомлением: true и каждый удаляет удаляет индекс, и каждый добавляет добавляет индекс в массив.
Помогите мне в этом.
код для добавления полей ввода:
addFood:function(){
\t \t \t var tempArr=this.foodArray.slice();
\t \t \t var med= new Object();
\t \t \t med.name="";
\t \t \t med.unit="";
\t \t \t
\t \t \t tempArr.push(med);
\t \t \t this.foodArray=tempArr;
},
<paper-card heading= "Food Details">
\t \t \t <div class="card-content">
<template is="dom-repeat" items="{{foodArray}}" as="food">
\t \t \t \t \t \t \t \t \t \t \t \t \t \t
\t \t \t \t \t \t \t <div class="horizontal layout">
\t \t \t \t \t \t \t \t <paper-input value="[[food.name]]"></paper-input>
\t \t \t \t \t \t \t \t
\t \t \t \t \t \t \t \t <paper-input value="{{food.unit}}"></paper-input>
\t \t \t \t \t \t \t \t
\t \t \t \t \t \t \t \t <paper-icon-button icon="icons:done" on-click="saveFood"></paper-icon-button>
\t \t \t \t \t \t \t \t
\t \t \t \t \t \t \t \t <paper-icon-button icon="icons:delete" on-click="deleteFood"></paper-icon-button>
\t \t \t \t \t \t \t </div> \t \t
\t \t \t \t </template>
/div>
\t \t \t <div class="card-actions">
\t \t \t \t <div class="horizontal layout" >
\t \t \t \t \t <paper-button on-click="addFood">Add</paper-button>
\t \t \t \t \t
\t \t \t \t </div>
\t \t \t </div>
\t \t \t </paper-card>
\t \t \t
Как вы создаете их динамически с помощью 'dom-repeat'? Вероятно, вы захотите поделиться каким-то кодом. –
Да, с dom повторить на массиве. Добавление кода. – RosAng