嗨是的,這是可能的,儘量循環和對象
$scope.todos = [
{name:"item1" , completed:false},
{name:"item2" , completed:false},
{name:"item3" , completed:false}
];
使用NG-重複顯示的複選框,並使用NG-如果只顯示完整和不完整的。
//show uncompleted todos
<ion-item ng-repeat="todo in todos" ng-if="!todo.completed">
<ion-label>{{todo.name}}</ion-label>
<ion-checkbox [(ngModel)]="todo.completed"></ion-checkbox>
</ion-item>
//show completed todos
<ion-item ng-repeat="todo in todos" ng-if="todo.completed">
<ion-label>{{todo.name}}</ion-label>
<ion-checkbox [(ngModel)]="todo.completed"></ion-checkbox>
</ion-item>
這只是一種方式,有很多方法可以做到這一點。