【发布时间】:2013-01-27 20:42:18
【问题描述】:
我试图以适当的方式减少痛苦,但我不知道如何处理 ng-model 并将其绑定到选定的列表等,而且我需要在以后填充该列表和将选定的对象保留在其中。
categories = [ { "name": "Sport", "id": "50d5ad" } , {"name": "General", "id": "678ffr" } ]
<span ng-repeat="category in categories">
<label class="checkbox" for="{{category.id}}">
<input type="checkbox" value="{{category.id}}" ng-model="??" ng-click="??" name="group" id="{{category.id}}" />
{{category.name}}
</label>
</span>
每次填充列表时我都必须覆盖类别,因为它将从服务器中提取出来。
所以我想我需要有数组,而第二个将保存选定的对象?
如果我是对的,我该如何预选复选框?
我是否需要 ng-click 才能调用自定义函数将所选对象存储在另一个数组中?
我需要在复选框中使用 ng-model 吗?为什么?
什么是少痛苦的正确方法?
【问题讨论】:
标签: javascript angularjs checkbox repeat