検索

ホームページ  >  に質問  >  本文

angular.js - angularjs は、複数の項目が選択されているかどうかをどのように検出し、それらが配置されている行データの ID を収集しますか?

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

リーリー

これは本文にあります:

リーリー

これはアイコンです:

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

angularjs に堪能な方は教えてください。

阿神阿神2775日前727

全員に返信(2)返信します

  • 某草草

    某草草2017-05-15 17:03:07

    私は経験があるので、別の方法で考えてみましょう:
    1: すべて選択ボタンはチェックボックスであり、他のサブボタンは複数のチェックボックスのリストです。
    2: サブボタンのチェックボックスもバインドされています。繰り返し時にオブジェクトのチェックされた値に変更します (デフォルトは / 存在しません/つまり、flase/つまり、選択されていません)
    3: 2 つの拡張メソッドを配列に追加します

    リーリー

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

    デモ:

    リーリー

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

    リーリー

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-15 17:03:07

    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
  • キャンセル返事