我正试图在*ngFor
中放一个文本框
<tr *ngFor="let abc in _Apple">
<td>{{abc.Name}}</td>
<td> <input matInput name="UnitofPrice" [(ngModel)] = "UnitofPrice">
</td>
<td>{{UnitofPrice}}</td>
如果我在UnitofPrice
中输入任何内容,它会反映给所有人。我怎么能删除它?
使您的NG模型与ngFor的索引唯一:参见示例:
<tr *ngFor="let abc in _Apple; let i = index;">
<td>{{abc.Name}}</td>
<td> <input matInput name="UnitofPrice" [(ngModel)]="abc[i]">
</td>
<td>{{UnitofPrice}}</td>
在你的按钮或提交功能传递这个参数像:
<button (click)="yourFunc(abc[i])">submit</button>