В angular у меня есть список флажков, которые привязаны к логическому значению, которое я получаю из json:
<div ng-repeat="err in rec.errorList"><input type="checkbox" ng-model="err.ignore" name="{{err.errorCode}}" ng-value="err.errorCode" check-all="{{err.errorCode}}" /></div>
Но тем временем я пытаюсь установить все эти флажки с одинаковым именем при установке одного из флажков!
каков наилучший способ сделать это угловым способом? Я имею в виду, есть ли способ связать все эти флажки с одним и тем же атрибутом имени, например, вместе? Я попытался написать директиву, что-то вроде этого, но не знаю, как мне продолжить:
.directive("checkAll", function(){
return {
link: function(scope, element, attr){
element.bind('change', function(){
var errorCode = attr["checkAll"];
var elms = scope.errorCode;
})
}
}
})
Вот пример того, что я на самом деле хочу сделать http://plnkr.co/edit/sLXGlXRh9vu7FETDmJd1?p=preview У меня может быть много списков, и я хочу, чтобы всякий раз, когда я нажимаю на один из этих флажков, обновлял все флажки с одним и тем же кодом ошибки, возможно, без повторного зацикливания на всех этих списках ошибок.