我有一个复选框,它调用一个ng-click
插入checkedItems
数组的函数。
如何使用数组中的元素预填充此复选框checkedItems
?
以下是我的设置中的相关片段:
<div ng-repeat="c in c_list">
<input type="checkbox" ng-click="checkSelection(c)"/> {{c}}
</div>
$scope.c_list_selected = []
$scope.checkSelection = function (item) {
if ($scope.c_list_selected.indexOf(item) === -1) {
$scope.c_list_selected.push(item);
} else {
$scope.c_list_selected.splice($scope.c_list_selected.lastIndexOf(item), 1);
}
}
我试过了ng-bind
,ng-model
还有几种不同的ng-checked
表达方式。没有工作。