我試圖將數組的每個項目綁定到文本框的[(ngModel)] 。組件.ts arr:string[] = ["",""];component.html [第一種方法] <div class="row" *ngFor="let item of arr;"> <div class="col-12"> <input type="text" [(ngModel)]="item"> </div> </div>第一種方法引發錯誤,它在角度 7 中工作正常: 無法使用變量“item”作為賦值表達式的左側。模板變量是只讀的。component.html [第二種方法] <div class="row" *ngFor="let item of arr; let i = index"> <div class="col-12"> <input type="text" [(ngModel)]="arr[i]"> </div> </div> 第二種方法有效,但輸入:輸入單個字母后文本框失去焦點。有人能為我提供針對類似場景的完美方法嗎?
如何在 Angular 9 中使用 2 路綁定
幕布斯7119047
2023-10-24 19:45:24