我有一个像这样的 Angular $resource:
{
_id: '1'
items: [
{_id: 'a'}, {_id: 'b'}, {_id: 'c'}
]
}
我正在尝试构建一个表单,以便items
数组中的每个元素都有一个复选框,并且在act()
函数中我可以检测到该数组的哪些元素被复选框选中。
标记类似于:
<form ng-submit="act()">
<input type="checkbox" ng-model="item._id" ng-repeat="item in items">
<button type="submit">Submit</button>
</form>
但是,我不知道如何访问由控制器act()
函数内的选中复选框表示的项目 ID 数组。
我尝试在范围内访问FormController但似乎无法从那里获取值 - 只有有效性状态。我尝试将复选框绑定到范围内的数组 usingng-model
但它在act()
函数中始终为空。