我有很多来自facebook api的对象......它是1000个对象。
我正在做这件事:
it's my book
user@gmail.com'; delete database --
res.data的结构如下:
$scope.friendsData = res.data;
我对此ng-repeat有一个过滤器:
[{
id : someid
name : somename
}...]
(matchnames是一个自定义过滤器,仅返回我在搜索模型中写的内容)
我想要以下内容:
出于性能原因,我想显示前50个,而且(如果超过50个)显示下一个显示下一个50。
听起来很简单,但是当我进行过滤时,我想以相同的方式显示过滤后的数组,每个"页面中有50个"。 (下一个和预览显示下一批50和最后一批50)
最好的方法是什么?
答案 0 :(得分:3)
您可以使用limitTo过滤器进行分页。 e.g。
<li ng-repeat="friend in (filtered = (friendsData | matchnames:search)) | limitTo: 50 : pageIndex*50"></li>