Проблема в том, что вы привязываете каждый вход в пределах *ngFor
к одному и тому же значению в модели, inputVen
.Из примера не совсем понятно, что вы пытаетесь сделать, но я предполагаю, что вы пытаетесь обновить свойство total
поставщика.
Попробуйте связать с ven.total
(или любым другим соответствующим свойством ven, которое вы хотите обновить) вместо inputVen
.
<tr *ngFor="let ven of VendorsS">
<td> {{ven.vendor}}
</td>
<td ><input type="type" placeholder="Total" [(ngModel)]="ven.total" size="6px"/></td>
<td>
<button (click)="takePictureFromCamera(ven)">
<ion-icon ios="ios-camera" md="md-camera"></ion-icon>
</button>
</td>
Затем в файле сценария вместоссылка inputVen
использование ven.total
;
var total = parseFloat(ven.total);