ngModel并且
ngChecked不打算一起使用。
ngChecked期望一个表达式,所以说
ng-checked="true",基本上是说默认情况下始终选中该复选框。
您应该可以只使用
ngModel,将其绑定到模型的布尔属性。如果您还需要其他东西,则需要使用
ngTruevalue和
ngFalsevalue(现在仅支持字符串),或编写自己的指令。
您到底想做什么?如果您只想默认选中第一个复选框,则应更改模型-
item1: true,。
编辑:不必提交表单来调试模型的当前状态,顺便说一句,您可以转储
{{testModel}}到HTML(或<pre>{{testModel|json}}</pre>)中。您的ngModel属性也可以简化为
ng-model="testModel.item1"。
http://plnkr.co/edit/HtdOok8aieBjT5GFZOb3?p=preview



