我有一个使用
创建的简单离子列表 <ion-list style="font-size:small;"
ng-class-odd="'odd-row'"
ng-class-even="'even-row'"
can-swipe="true">
<ion-item class="item-text-wrap" ng-class="(state.added === true)? 'item-icon-right' : ''" ng-repeat="state in getOperatingStates() | filter:filterSelectedItems">
{{state.StateName}}
<i class="icon ion-ios-checkmark-outline" ng-if="state.added === true"></i>
<ion-option-button class="button-assertive icon ion-trash-a" ng-click="removeOperation(state)"></ion-option-button>
</ion-item>
</ion-list>
我基本上试图向用户显示某些项目是在保存之前新添加的。
我可以滑动并查看删除按钮并正常删除该项目,但是当添加新项目时,即项目上设置了标志state.added
标志,我无法获取滑动按钮一旦我刷物品就坚持下去。
编辑1:
我看到,如果我应用仅应用课程item-icon-right
或item-icon-left
,则滑动功能会中断。
有人可以解释一下我在那里做错了吗?