0
我使用Ionic Framework和AngularJS,我想在任务完成时显示特定的图标,并且在完成任务时显示不同的图标。如何使用if语句更改视图中的图标?
我的代码:
<ion-list>
<ion-item ng-repeat="task in tasks" class="item-icon-right" ng-class="{complete: task.completed}"
ng-click="task.completed = !task.completed">
<i class="material-icons">check_box_outline_blank</i>
<i class="material-icons">check_box</i>
{{task.title}}
<ion-option-button class="button-assertive delete" ng-click="tasks.splice($index, 1)"><i class="material-icons">delete</i>
</ion-option-button>
<ion-option-button class="" ng-click="edit(task)"><i class="material-icons">mode_edit</i></ion-option-button>
</ion-item>
</ion-list>
我不明白你想要做什么。但是你可以使用'ng-model =“task.completed”'作为你的复选框或者'ng-checked =“task.completed”'来根据状态来选中或取消选中它 – baao