我知道jquery可以操作dom去检查,然后获取。但是angularjs刚学,不怎么会。如下:
这是在thead的
<td><input type="checkbox" ng-model="selectAll">
这是在tbody的:
<td><input ng-checked="selectAll" value="{{ x.id }}" name="beDel" type="checkbox"/></td>
这是图示:
我的问题是:怎么判断这些checkbox的选中,并且把选中的value值放到一个集合中去?
精通angularjs教一下。
正好有经验,换个思路:
1:全选按钮为一个checkbox,其他的子按钮为多个checkbox的列表;
2:子按钮的checkbox同样绑定repeat时的对象的checked值(默认是/不存在/即flase/即未选中)
3:给数组增加两个扩展方法
4:给全选按钮绑定扩展事件(1),使用扩展事件(2)来获取已选中的元素的id
Demo:
获取已选中值:
http://stackoverflow.com/questions/12648466/how-can-i-get-angular-js-checkboxes-with-select-unselect-all-functionality-and-i
http://stackoverflow.com/questions/14514461/how-to-bind-to-list-of-checkbox-values-with-angularjs