Angular 1:如果对象的属性值为true,则选中复选框

时间:2016-03-31 09:18:15

标签: angularjs

我有ng-repeat打印各种对象。还有一个复选框。如果对象具有属性true,如何在默认情况下选中此复选框?我尝试这样做ng-checked="{{item.completed}}"但是效果不好。

<input type="checkbox" ng-checked="{{item.completed}}" ng-model="toDoItemCheckbox">

2 个答案:

答案 0 :(得分:1)

如果completed的{​​{1}}属性为布尔值,则只需将其传递给ng-checked而不使用item

{{}}

ngChecked解析传递给它的表达式。

答案 1 :(得分:1)

确保您的对象包含此属性,并且确实如此。

由于ng-checked是Angular指令,您可以删除{{}}

<input type="checkbox" ng-checked="item.completed" ng-model="toDoItemCheckbox">

选中此JSFiddle