Как проверить все и снять все статические флажки в Angularjs? - PullRequest
0 голосов
/ 08 июля 2019

У меня есть несколько статических флажков и одно использование флажка для «Проверить все» в файле HTML. Затем я хочу установить или снять все эти флажки, когда я нажимаю флажок «Проверить все». Но я до сих пор не знаю, где этот подход.

HTML код:

<div>
   <input type="checkbox" name="check_all" ng-model="formFruit.fruits.all" ng-true-value=":all:"/> Select All </br>
   <input type="checkbox" name="" ng-model="formFruit.fruits.apple" ng-true-value=":apple:"/> Apple </br>
   <input type="checkbox" name="" ng-model="formFruit.fruits.banana" ng-true-value=":banana:"/> Banana </br>
</div>

1 Ответ

1 голос
/ 08 июля 2019

Я не уверен, почему у вас есть разные названия моделей для каждого флажка, вы можете сбросить его на false или сбросить эти значения следующим образом,

angular.forEach($scope.formFruit.fruits, function(furit) {        
    //sett it to false
});

или

$scope.formFruit.fruits = [];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...