Angular limitTo 过滤器的第二个参数“开始"似乎在 Angular 1.3 中不起作用 [英] Angular limitTo filter's second parameter "begin" does not seem to work in 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) 和
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屋!