一尘不染

Angular limitTo过滤器的第二个参数“ begin”在Angular 1.3中似乎不起作用

angularjs

我正在尝试对一系列用户进行分页功能。使用Angularjs 1.3。

ng-repeat="user in users | filter: searchText | orderBy: 'lastName' | limitTo:pageSize:startPosition track by user.lanId"

我想将“ begin”参数(上面的startPosition变量)用于用户列表的每个页面的开始。如果这样做不起作用,我将任务简化为仅尝试限制为数字数组。

$scope.numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0];

ng-repeat="n in numbers | limitTo:2:2"

那也不起作用。那给了我1和2而不是3和4。

然后我切换到Angularjs 1.4-beta.6,它对于两个示例都可以正常工作。

我的问题:有没有办法让它在Angular 1.3中工作?是什么在Angular 1.3中造成的?

我尝试使用1.3.15和1.3.2-都无法正常工作。

谢谢。


阅读 199

收藏
2020-07-04

共1个答案

一尘不染

根据文档,该begin参数未在1.3.x版本中实现。参见(1.3.15)和(1.4.0)

2020-07-04