我試圖將數(shù)組的每個(gè)項(xiàng)目綁定到文本框的[(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>第一種方法引發(fā)錯(cuò)誤,它在角度 7 中工作正常: 無法使用變量“item”作為賦值表達(dá)式的左側(cè)。模板變量是只讀的。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> 第二種方法有效,但輸入:輸入單個(gè)字母后文本框失去焦點(diǎn)。有人能為我提供針對類似場景的完美方法嗎?
如何在 Angular 9 中使用 2 路綁定
幕布斯7119047
2023-10-24 19:45:24