Angular limitTo 过滤器的第二个参数“开始"似乎在 Angular 1.3 中不起作用 [英] Angular limitTo filter's second parameter "begin" does not seem to work in Angular 1.3

查看:18
本文介绍了Angular limitTo 过滤器的第二个参数“开始"似乎在 Angular 1.3 中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm trying to do a pagenation feature on an array of users. Using Angularjs 1.3.

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

我想使用begin"参数,即上面的 startPosition 变量,用于我的用户列表的每个页面的开头.当这不起作用时,我将任务简化为仅尝试限制为一组数字.

I want to use the "begin" parameter, the startPosition variable above, for the start of each page of my list of users. When that did not work, I simplify the task to just trying to limiting to a array of numbers.

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

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

那也没有用.这给了我 1 和 2 而不是 3 和 4.

That did not worked either. That gave me 1 and 2 instead 3 and 4.

然后我切换到 Angularjs 1.4-beta.6,它在两个示例中都按预期工作.

Then I switched to Angularjs 1.4-beta.6, and it works as expected for both examples.

我的问题:有没有办法让它在 Angular 1.3 中工作?是什么导致 Angular 1.3 出现这种情况?

My Question: Is there a way to get this to work in Angular 1.3? What's causing this in Angular 1.3?

我尝试了 1.3.15 和 1.3.2 - 两者都不起作用.

I tried with 1.3.15 and 1.3.2 -- both don't work.

谢谢.

推荐答案

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

According to the documentation the begin parameter wasn't implemented in version 1.3.x. See this (1.3.15), and this (1.4.0)

这篇关于Angular limitTo 过滤器的第二个参数“开始"似乎在 Angular 1.3 中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆