動作しない私のコードです: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>
チェックボックスはデフォルトでチェック可能性があるため、私は特に、各<input>
タグにchecked
属性を追加します。しかし、結果は4つのチェックボックスのどれもチェックされていません。どうして?
ng-checked="num"
属性を付けると、チェックされた作業を行うことができますが、なぜ自然チェックのarrtibuteが機能しないのだろうかと疑問に思っています。デフォルトではangular docs
から