Снова, что-то очень простое, Угловое усложняет.Угловая проверка всех флажков независимо от их состояния
У меня есть несколько флажков:
<!-- $scope.checked == true -->
<li ng-repeat="(type, description) in types">
<input type="checkbox" ng-checked="checked">
</li>
Я не волнует, если они проверены или нет - один мог бы проверить другой бесконтрольно. Я просто хочу вызвать «проверить все» из соответствующего контроллера.
Что меня озадачивает в том, что некоторые из подходов в Интернете, похоже, занимают 5+ строк кода .. как это может быть. 5+ линий для такой простой вещи, забудьте об этом.
Все рекомендации оценены.
EDIT:
До сих пор не работают люди, вот мой код контроллера:
$scope.checked = true;
$scope.checkAll = function()
{
$scope.checked = true;
};
$scope.submitForm = function()
{
$scope.checkAll();
// other stuff...
};
Если один флажок, а другой снят, ничего не происходит на submitForm()
попробуйте $ parent.checked. –