当前位置:  开发笔记 > 编程语言 > 正文

*ng如何使用索引将数组中的每个项绑定到ngModel

如何解决《*ng如何使用索引将数组中的每个项绑定到ngModel》经验,为你挑选了2个好方法。

===最后更新==

http://plnkr.co/edit/WKRBB7?p=preview

因为我在表单中使用ngModel,所以我必须添加nameattribue.

而我的错误是我使用了与其名称相同的值.

{{staff.name}}

在我改为下面之后,我的问题得到了解决.

{{staff.name}}

==========

抱歉,我不记得为什么我使用名称[$ index] .Name而不是x.Name.

也许几年前我遇到了一些使用x.Name的错误,然后养成了使用索引的习惯.

- -更新 - - -

我需要一个内联编辑表,双向绑定.

{{x.Name}}
let names = [ { Name:'jim'}, { Name:'tom'} ];

最初页面显示:

blank text field; jim

blank text field; tom

在第一个文本字段中输入'aaaaaa'后,它变为:

aaaaaa; aaaaaa

blank text field; tom

我认为该页面最初会显示:

jim; jim
tom; tom

所以,我的问题究竟是,为什么缺少初始值?



1> Günter Zöchb..:

它应该是 [ngModel]="..."

{{ i+ 1 }} {{x.Name}}



2> himanshu..:

在你的情况下先生,如果你使用*ngFor for循环,那么我不认为你需要索引.你为什么不用x.Name.这是修改后的代码.

{{ i+ 1 }} {{x.Name}}

或者你能尝试一下吗?

{{ i+ 1 }} {{x.Name}}

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有