我有ng-repeat
打印各种对象。还有一个复选框。如果对象具有属性true,如何在默认情况下选中此复选框?我尝试这样做ng-checked="{{item.completed}}"
但是效果不好。
<input type="checkbox" ng-checked="{{item.completed}}" ng-model="toDoItemCheckbox">
答案 0 :(得分:1)
如果completed
的{{1}}属性为布尔值,则只需将其传递给ng-checked而不使用item
。
{{}}
ngChecked解析传递给它的表达式。
答案 1 :(得分:1)
确保您的对象包含此属性,并且确实如此。
由于ng-checked
是Angular指令,您可以删除{{}}
:
<input type="checkbox" ng-checked="item.completed" ng-model="toDoItemCheckbox">
选中此JSFiddle