I have some ion-checkboxes inside a ng-repeat that has some checkboxes checked initially. I can't seem to manage to bind these initial values on form submit. Here is what I'm working with so far:
HTML:
<ion-list>
<label ng-repeat="item in items">
<ion-checkbox ng-model="item.checked" ng-checked="itemCheck(item)">
</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;
}
}
Aucun commentaire:
Enregistrer un commentaire