ユーザーが「データを追加」をクリックするとモーダルが開き、data1、data2、data3、data4の個々のチェックボックスがあります。私はまた、すべてのチェックボックスをチェックしています。ユーザーがこれをクリックすると、4を超えるすべてを選択できます。もう一度クリックするとすべてを選択解除する必要があります。モーダル内のすべてのチェックボックス機能をチェックします
<div ng-controller="ModalDemoCtrl">
<script type="text/ng-template" id="myModalContent.html">
<div class="modal-body">
<label><input type="checkbox" ng-model="checkboxModel.value1"> Data1</label><br/>
<label><input type="checkbox" ng-model="checkboxModel.value2"> Data2</label><br/>
<label><input type="checkbox" ng-model="checkboxModel.value3"> Data3</label><br/>
<label><input type="checkbox" ng-model="checkboxModel.value4"> Data4</label><br/>
<label><input type="checkbox" ng-model="checkboxModel.value5">Select All</label><br/>
</div>
<div class="modal-footer">
<button class="btn btn-primary" type="button" ng-click="ok()">OK</button>
<button class="btn btn-warning" type="button" ng-click="cancel()">Cancel</button>
</div>
</script>
<button type="button" class="btn btn-default" ng-click="open()">Add data</button>
</div>
誰かが私はこれを達成する方法を知らせることができます:また、一度選択し、「すべて選択」の値が
コード「すべてを選択解除」に変更する必要があります。私はオンラインでたくさんの投稿を見ましたが、最初の4つのチェックボックスはそれぞれng-repeatでした。私はng-repeatを使用していません。誰か助言してもらえますか?
私は、次のplunker持っている:http://plnkr.co/edit/nSCGJzj1zG5SGO2N76L3?p=preview
plunkerにexample.jsファイルがありません – n0m4d
説明にplunkerが更新されました。ここにそれがあります - http://plnkr.co/edit/nSCGJzj1zG5SGO2N76L3?p=preview – Patrick