通过JSON进行角度循环,数量有限

时间:2016-10-08 15:28:49

标签: angularjs

Angular有一个内置的功能来循环访问JSON,例如我可以这样做:

$scope.users = data.users

但我想只通过许多用户来提升性能,如:

$scope.users = data.users[5] to data.users[10]

我怎么能这样做?

P.S。对于我可以做的纯JavaScript:

for(var i = 5; i <= 11; i++) {
    var user = data.users[i];
}

当然,这不能将user添加到范围内。

2 个答案:

答案 0 :(得分:3)

一种方法是在视图中使用limitTo过滤器

[6, 7, 8]

在控制器设置变量中,您可以轻松更改以显示不同的项目或数量

<div ng-repeat="item in items | limitTo : limit.itemCount : limit.startIndex">

答案 1 :(得分:2)

您可以使用数组的slice方法。

html, body {
    /* Your CSS goes here */
}