0

我正在尝试使用以下代码创建一个选择标签分页:

<select ng-change="params.page(page)" ng-model="page" ng-options="page.number as page.number for page in pages"></select>

但结果是这样的:

在此处输入图像描述

使用以下代码进一步调试:

<select ng-change="params.page(page)" ng-model="page" ng-options="page.number as page.number group by page.type for page in pages"></select>

让我得出结论,前一页和下一页(位于 pages.type)也包含在 pages 数组中。

在此处输入图像描述

所以我的问题是,我该如何解决这个问题?有没有办法创建一个仅包含真正只有页面的页面的替代数组,或者根据给定类型过滤页面数组的方法?

4

1 回答 1

0

我设法通过定义过滤器从 pages 数组中过滤出“prev”和“next”页面对象。我通过添加 | 来做到这一点 myFilter 到查询并向我的应用程序添加过滤器。

于 2014-05-30T22:31:15.040 回答