<tbody>
<tr *ngFor="let trxList of trxNumberList; let i= index">
<td>{{i}}</td>
<td>
<input type="text" name="trxNumber-{{i}}" class="form-control" minlength="1" maxlength="20" [(ngModel)]="trxList.trxNumber" />
</td>
</tr>
</tbody>
This is my table body, When I key in first input box, all the other inputs are binding to this value. Image attached. Please help.
EDIT:
Component code:
trxNumberObj = new Transaction;
ngOnInit() {
for(var i= 0 ; i <= 10; i++ ){
this.trxNumberObj.count = i;
this.trxNumberList.push(this.trxNumberObj);
}
}