我知道在角度2中使用基本的雙向綁定,如文檔中所示。角度2中的雙向綁定數組
我有person
s,這我使用建立一個HTML列表的數組:
現在,當我點擊一個人的行,我可以使用2路結合編輯現在
<form>
<label>Name: </label>
<input [(ngModel)]="selectedPerson.name" name="name"/>
<label>Description: </label>
<input [(ngModel)]="selectedPerson.job" name="job"/>
</form>
,我要的是2路綁定列表本身:(這份名單是在比行編輯器有不同的看法)
<div class='row' *ngFor="let person of model">
<div class='col'>{{person.name}}</div>
<div class='col'>{{person.job}}</div>
</div>
目前,我使用*ngFor
,列出 所有人。如果我的model
是兩個人的數組,我得到兩行。有些情況下,model
可能會變成有3人或4人。有什麼辦法可以讓角度檢測這個並相應地添加行嗎? [(ngModel)]
在這裏似乎不適用。
基本上,我希望我的列表視圖更新而不必刷新頁面。如何讓model
用於ngFor
聽取更改?
您是否試圖與另一個組件共享「模型」,或者是與行編輯器相同組件定義中的「列表」? –