Wenn der Benutzer auf "Daten hinzufügen" klickt, öffnet sich ein Modal, ich habe individuelle Checkboxen für data1, data2, data3, data4. Ich habe auch ein Kontrollkästchen alle Kontrollkästchen. Wenn der Nutzer darauf klickt, sollte er alle über 4 auswählen können. Wenn er erneut klickt, sollte er alle abwählen. Auch, wenn ausgewählt, wird der Wert von ‚Select All‘ sollte auf ‚Alle entfernen‘ ändernCheck Alle Checkbox-Funktion in einem Modal
Code:
<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>
Kann jemand lassen Sie mich wissen, wie dies zu erreichen. Ich sah viele Beiträge online, aber jeder hatte ng-Wiederholung für die ersten 4 Checkboxen. Meine ist ohne Verwendung von ng-repeat. Kann jemand bitte beraten.
Ich habe folgendes Plunker: http://plnkr.co/edit/nSCGJzj1zG5SGO2N76L3?p=preview
Ihr Plünderer fehlt die example.js Datei – n0m4d
aktualisiert Plunker in der Beschreibung. hier ist es - http://plnkr.co/edit/nSCGJzj1zG5SGO2N76L3?p=preview – Patrick