我正在构建一个离子应用程序。我有一个状态,用户可以看到他们的所有帖子。每个帖子都有很多字段,其中一个字段是“活跃的”字段。 - 布尔字段。
我通过以下方式呈现列表:
<ion-item ng-repeat="post in posts | filter:{active:true}" ng-click="goToPost(post.id)"
class="item item-thumbnail-left">
<some fields here />
</ion-item>
然后,用户可以选择停用帖子。
<ion-option-button class="button-assertive" ng-click="deactivate(post.id, $index)">
DEACTIVATE
</ion-option-button>
此选项向后端发出请求,并在本地将帖子的活动字段设置为&#34; false&#34;。停用完成后,我无法通过ng-repeat重新过滤列表 - 因为当前帖子不应再显示在活动帖子列表中。
我尝试了$ scope。$ apply()并且它抛出了$ digest错误...我试图添加ng-change和ng-model,但这也没有用。我也尝试完全重新加载状态,但出于某种原因,我无法完成这项工作。 谁能帮我?提前谢谢!
答案 0 :(得分:0)
<div ng-app="app" ng-controller="demoController">
<div ng-repeat="value in arraySum track by $index">Array {{$index}} sum: {{value.sum}}</div>
</div>
您的代码可以共享您的代码段。