Angularjs 项目状态的筛选列表未正确显示

Angularjs 项目状态的筛选列表未正确显示,angularjs,ionic-framework,state,Angularjs,Ionic Framework,State,我已经创建了一个列表,其中包含一组项目,每个项目都有一个书签按钮,可以切换状态!保存的。我试图创建一个单独的列表,只显示书签项目。当我筛选上的完整项目列表时!保存后,可正确用于添加新项目。但是,当我从项目中删除已保存状态时,列表最终会删除最后添加的项目,而不是我指定的项目。当我尝试重新添加以前删除的项目时,也会出现类似的问题 我创建此筛选列表的方法是否完全错误?有更好的办法吗 这是我的切换状态代码: <ion-item ng-class="{'save': item.save}" coll

我已经创建了一个列表,其中包含一组项目,每个项目都有一个书签按钮,可以切换状态!保存的。我试图创建一个单独的列表,只显示书签项目。当我筛选上的完整项目列表时!保存后,可正确用于添加新项目。但是,当我从项目中删除已保存状态时,列表最终会删除最后添加的项目,而不是我指定的项目。当我尝试重新添加以前删除的项目时,也会出现类似的问题

我创建此筛选列表的方法是否完全错误?有更好的办法吗

这是我的切换状态代码:

<ion-item ng-class="{'save': item.save}" collection-repeat="item in items" ui-sref="tab.page({id:item.$id})">
  <button class="icon button top-right" ng-click="item.save = !item.save" ng-class="{'ion-ios-heart button-clear button-assertive':item.save, 'ion-ios-heart-outline  button-clear button-stable':!item.save}"></button>
</ion-item>

以下是我的筛选列表代码:

<ion-list>
   <ion-item collection-repeat="item in items | filter: !item.save"></ion-item>
</ion-list>