をAngularJS。この機能はすべてのアイテムを選択するためにのみ実装されています。また、すべてのアイテムの選択を解除するようにアイテムを変更することもできます。選択/選択解除し、すべてのチェックボックス要素は、私がチェックボックスとAngularJS内の項目のリストを持っていると私はすべての項目を選択することができますチェックボックスを持っている
これは私の関数である:
$scope.items.allItemsSelected = false;
$scope.selectAll = function() {
for (var i = 0; i < $scope.itemsList.length; i++) {
$scope.temp.push($scope.itemsList[i].name);
console.log($scope.itemsList[i].name);
$scope.itemsList[i].isChecked = $scope.items.allItemsSelected;
}
};
は、これは私のhtmlです:
<md-checkbox ng-model="items.allItemsSelected"
ng-change="selectAll()">
Select all
</md-checkbox>
誰も要素の選択を解除するために、これを変更する方法についてのアイデアを持っていますか?
ありがとうございます!
あなたは、配列 '$ scope.itemsList'との例を提供することができますHTMLの 'ngRepeat'ですか? https://docs.angularjs.org/api/ng/directive/ngChecked –