angular.js - angularjs如何检测多个是否被选中,并收集其所在行数据的id
阿神
阿神 2017-05-15 17:01:07
0
2
711

我知道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教一下。

阿神
阿神

闭关修行中......

모든 응답(2)
某草草

저도 경험이 있어서 다르게 생각해 보겠습니다.
1: 모두 선택 버튼은 체크박스이고, 다른 하위 버튼은 여러 체크박스의 목록입니다.
2: 하위 버튼의 체크박스도 바인딩되어 있습니다. 반복할 때 개체의 확인된 값으로(기본값은 / 존재하지 않음/즉, flase/즉, 선택되지 않음)
3: 배열에 두 가지 확장 방법을 추가합니다

으아악

4: 확장 이벤트(1)를 모두 선택 버튼에 바인딩하고 확장 이벤트(2)를 사용하여 선택한 요소의 ID를 가져옵니다

데모:

으아악

선택한 값 가져오기:

으아악
習慣沉默

http://stackoverflow.com/questions/12648466/how-can-i-get-angular-js-checkboxes-with-select-unselect-all-functionity-and-i

http://stackoverflow.com/questions/14514461/how-to-bind-to-list-of-checkbox-values-with-angularjs

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿