angularjs は ng-change を使用してチェックボックス変更トリガー イベントを実装し、ng-checked を使用して選択を実装しますが、ng-change イベントはトリガーしません。手動でクリックした場合にのみトリガーできます。つまり、大まかに言うと、チェックボックスがオンになった場合のみです。 <td> は直接クリックされます add() をトリガーするには、<td> チェックボックスで複数選択を実装するために <th> のチェックボックスをクリックすると add() は無効になります
コードは次のとおりです
変更
如果你全选,直接处理data数据取出所有ID就可以了吧,不用调用add()去添加ID吧。
ngChange
ユーザーが入力を変更したときに指定された式を評価します。 変更の終了時(通常、ユーザーがフォーム要素を離れるかリターンキーを押したとき)にのみトリガーされるJavaScriptのonchangeイベントとは異なり、式はすぐに評価されます。キー)。