У меня проблема. Когда я хочу добавить новую строку в таблицу. Он очищает все предыдущие строки.
Таким образом, я нажимаю новый пустой элемент.
testFunc()
{
//console.log(this.ProcessVATElems[this.elemIter].Lp);
this.ProcessVATElems[this.elemIter].Lp = ++this.elemIter;
var elem = new ProcessVatElement()
elem.Lp = 0;
this.ProcessVATElems.push(elem);
console.log(this.ProcessVATElems);
console.log(this.elemIter);
}
Это пример моего связывания в HTML
<td>
<input type="text" class="form-control smallOpt" name="att23" [(ngModel)]="ProcessVATElems[index].NetValue"
[disabled]="End" id="Dom" placeholder="" style="width:50pt; height: 22pt; margin-left: 1pt;">
</td>
Это мойтаблица перед добавлением новой строки.
И после (я добавляю новую строку с помощью вызова testFunc ())
Чтобы добавить новую строку, я нажимаю наэлемент таблицы, где Lp == 0
<td (click)="testFunc()" >
{{elem.Lp}}
</td>