angular.js - angularjs は、複数の項目が選択されているかどうかをどのように検出し、それらが配置されている行データの ID を収集しますか?
阿神
阿神 2017-05-15 17:01:07
0
2
719

jquery が dom を操作して確認して取得できることは知っています。しかし、私は angularjs を学んだばかりで、それについてはあまり知りません。次のように:
これは先頭にあります

リーリー

これは本文にあります:

リーリー

これはアイコンです:

私の質問は、これらのチェックボックスが選択されているかどうかを確認し、選択された値をコレクションに入れる方法を教えてください。

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
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート