一尘不染

动态分配ng模型

angularjs

我正在尝试从对象数组生成一组复选框。我的目标是使复选框动态地将其ng模型映射到将要提交到数组中的新对象的属性。

我的想法是

<li ng-repeat="item in items">
    <label>{{item.name}}</label>
    <input type="checkbox" ng-model="newObject.{{item.name}}">
</li>

在此JSFiddle上可以看到,这不起作用:

http://jsfiddle.net/GreenGeorge/NKjXB/2/

有人可以帮忙吗?


阅读 202

收藏
2020-07-04

共1个答案

一尘不染

这应该给您想要的结果:

<input type="checkbox" ng-model="newObject[item.name]">

这是工作正常的小伙伴:http
://plnkr.co/edit/ALHQtkjiUDzZVtTfLIOR?
p=
preview

2020-07-04