Вот мой код:AngularJS: проверяется атрибут флажок не работает
<body ng-app="app">
<div ng-controller="TestController">
<input type="checkbox" checked ng-repeat="num in array track by $index" ng-model="array[$index]" />
</div>
<script type="text/javascript">
var app = angular.module('app', []);
app.controller('TestController', function ($scope) {
$scope.array = [1, 2, 3, 4];
});
</script>
Я особенно добавить checked
атрибут каждого <input>
тега, для флажок может установлен по умолчанию. Но в результате ни один из четырех флажков не установлен. Зачем?
Я знаю, если я добавлю, что атрибут ng-checked="num"
может сделать проверенную работу, но я все еще удивляюсь, почему естественный проверенный arrtibute не работает.