私はAngularjsを初めて利用しています。私は私といくつかのレガシーコードを持っています。親チェックボックスを選択すると、すべてのチェックボックスを選択したいと思います。 以下は私の親チェックボックスです。Angularjs selectallチェックボックスを使用
<div class="form-group">
<label for="test" class="col-xs-3 control-label"></label>
<input type="checkbox" class="col-xs-1" checked>
</div>
誰かがこれを確認した場合、残りのすべてのチェックボックスがchecked.Belowする必要があり、私は多くの提案を試みたが、何も動いていないようにみえ私の子供のチェックボックス
<div class="form-group">
<label for="firstName" class="col-xs-3 control-label">First Name</label>
<input id="{{fields[0].name}}" type="checkbox" value="{{fields[0].name}}" ng-checked="selection.indexOf(fields[0].name) > -1" ng-click="toggleSelection(fields[0].name)" class="col-xs-1" />
<div ng-class="{'col-xs-4':test && !tableView, 'col-xs-8':!isAvailable || test && tableView, 'review-column': true, even: true}">
<input type="text" class="form-control" id="name2" ng-model="data.name.firstName" focus="" value="{{data.name.firstName}}"></input>
</div>
です。コントローラjsコードと一緒にそうするために正しいHTMLを指し示すことができます。何度もお世話になります。
それらのすべて – Araz
に同じngのモデルを使用するか、親のチェックボックスのためにNG-モデルを使用して実行してくださいそのng-modelの他のチェックボックスについてng-checkを実行してください。 – Araz
sリンクhttp://www.w3schools.com/angular/tryit.asp?filename=try_ng_ng-checked –