Angular NG-Change funktioniert nicht für Kontrollkästchen
Posted: 16 Jan 2025, 10:58
Hier ist mein Code unten. Die Änderung einzelner Kontrollkästchen wird nicht ausgelöst, wenn sie durch Klicken auf die Schaltfläche Alle auswählen geändert werden. Sie wird jedoch ausgelöst, wenn sie einzeln ausgewählt werden. Ich benötige, dass die itemChecked-Methode ausgelöst wird, wenn auf die Schaltfläche Alle auswählen geklickt wird.
Hier ist ein Codepen-Link dafür
HTML
JavaScript
Bitte lassen Sie mich wissen, was ich ändern muss oder was ich falsch mache, um das Problem zu beheben.
Hier ist ein Codepen-Link dafür
HTML
Code: Select all
{{$index + 1}}
Select all
Code: Select all
var app = angular.module("Test", []);
app.controller("TestController", [
"$scope",
"$http",
function($scope, $http) {
$scope.list = [false, false, false, false, false];
$scope.itemChecked = function(i) {
console.log(i);
};
$scope.toggleSelection = function() {
for (var i in $scope.list) {
$scope.list[i] = true;
}
};
}
]);