我知道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-function性-and-i
http://stackoverflow.com/questions/14514461/how-to-bind-to-list-of-checkbox-values-with-angularjs