Ich habe eine Tabelle in meinem HTML-Code, in dem die Zeilen von AngularJS ng-repeat generiert werden. Jede Zeile enthält ein Kontrollkästchen in der ersten Spalte und andere Daten in den entsprechenden Spalten. Ich versuche, alle Kontrollkästchen markiert zu markieren, wenn diese Schaltfläche angeklickt wird, die in einem anderen Teil vorhanden ist.Auswahl mehrerer Kontrollkästchen in Angular auf Schaltfläche klicken
<tbody>
<tr ng-repeat="row in myObject track by $index" ng-class-even="'alternate-row'">
<td name="checkbox">
<input type="checkbox" ng-model="row.checked" ng-style="row.checkboxStyle" ng-click="setSelectedRow(row)" />
</td>
<td>{{ row.data1 }}</td>
<td>{{ row.data2 }}</td>
</tr>
</tbody>
Der Knopf ist wie folgt:
<div class="btn-group">
\t <button type="button" id="selectAll" class="btn btn-default" title="Select All" ng-click="selectAllGrid()">Select All</button>
</div>
Verfahren auf dem Klicken der Checkbox genannt wird, die auf ein Array, das bestimmte Zeile fügt . Wie wird diese Methode aufgerufen, wenn ich das Kontrollkästchen bei Klick auf die Schaltfläche markiert habe?
es funktionierte. Danke Kumpel. Aber die Aktion, die ausgeführt wurde, als ich das Kontrollkästchen anklickte, passiert nicht. Auch nachdem ich das Kontrollkästchen manuell angeklickt habe, hört die Schaltfläche auf zu arbeiten und wählt nicht weiter aus. –
bitte als richtige Antwort markieren –