【发布时间】:2016-07-26 14:03:53
【问题描述】:
我得到了一个我理解的代码,但一小部分不清楚。所以请帮助我理解。
<div ng-controller="MainCtrl">
<label ng-repeat="(color,enabled) in colors">
<input type="checkbox" ng-model="colors[color]" /> {{color}}
</label>
<p>colors: {{colors}}</p>
<script>
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope){
$scope.colors = {Blue: true, Orange: true};
});
</script>
http://plnkr.co/edit/U4VD61?p=preview
看到这一行ng-model="colors[color]"这一行如何自动设置复选框选中或未选中状态,因为在代码中我们没有提到checked = true or false然后角度如何自动从模型中提取真或假并将其设置在复选框中...... .这不清楚。请指导我。
【问题讨论】:
标签: angularjs