0

我有一个带有多个过滤器和分页的 ng-repeat。当用户在第 5 页上应用过滤器时会出现问题,该过滤器产生的结果不会扩展到 5 页。在这种情况下,当前页面仍为 5,但列表为空白。我想找出一种方法,让寻呼机在应用任何新过滤器时自动返回到第一页,以便列表始终存在。

这是有问题的 ng-repeat:

<div class="task low" ng-repeat="(key, candidate) in candidates | filter:greaterThanGpa | filter:schoolNameFilter | filter:majorFilter | filter:classYearFilter | filter:diversityFilter | startFrom:currentPage*pageSize | limitTo:pageSize">

任何帮助将非常感激!

4

1 回答 1

1

you could use a $watch on the filter variables. Alternatively whatever button they click to adjust the filter could also reset the currentPage to zero.

于 2013-09-30T06:38:51.520 回答