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

标签 javascript angularjs angularjs-filter

我正在尝试对一组用户执行分页功能。使用 Angularjs 1.3。

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

我想使用“开始”参数,即上面的 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 -- 都不起作用。

谢谢。

最佳答案

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

关于javascript - Angular limitTo 过滤器的第二个参数 "begin"似乎在 Angular 1.3 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29282082/

相关文章:

javascript - 使用 Javascript 自动填充 PDF 字段,其值为另一个字段的 110%

javascript - 根据所选选项显示对象信息

javascript - Angular JS 过滤器 搜索

javascript - 为什么我的数组会重叠

javascript - 将数据发送到JS

AngularJS 资源 promise

javascript - Angular-vs-repeat - 使用 col-md 类时无法滚动到末尾

javascript - 使用 Angular ng-repeat 迭代对象数组的非均匀性

arrays - 使用复选框和 AngularJS 过滤 ng-repeat 列表

javascript - 有没有一种直接的方法可以将字符串方法映射到 JavaScript 中的字符串数组?另外,为什么这不起作用的解释是什么?