我知道在角度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
听取更改?
您是否试图与另一个组件共享“模型”,或者是与行编辑器相同组件定义中的“列表”? –