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

我知道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: 2 つの拡張メソッドを配列に追加します

リーリー

4: 拡張イベント (1) をすべて選択ボタンにバインドし、拡張イベント (2) を使用して選択された要素の ID を取得します

デモ:

リーリー

選択された値を取得します:

リーリー
いいねを押す +0
習慣沉默

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート