【发布时间】:2017-11-19 06:16:34
【问题描述】:
我在ng-repeat 中有一些ion-checkboxes,最初有一些复选框已选中。我似乎无法在表单提交上绑定这些初始值。以下是我目前正在使用的内容:
HTML:
<ion-list>
<label ng-repeat="item in items">
<ion-checkbox ng-model="item.checked" ng-checked="itemCheck(item)">
{{item.name}}
</ion-checkbox>
</label>
</ion-list>
JS:
$scope.items = [{name:"name1"},{name:"name2"},{name:"name3"},{name:"name4"}];
$scope.itemCheck = function(data){
$scope.checkedItems = [{name:"name2"},{name:"name3"}];
$scope.checkedResult = $scope.checkedItems.filter(function(item) {
return item.name == data.name;
});
if ($scope.checkedResult.length > 0){
return true;
} else {
return false;
}
}
【问题讨论】:
标签: javascript angularjs checkbox ionic-framework