ng-repeat绑定某些没有。记录

时间:2016-02-22 09:23:22

标签: angularjs

我是angular.js的新手

我正在处理像70,000这样的大量记录 我必须在一个网格中绑定所有记录,这需要很长时间才能进行绑定。

用于分页我正在使用dir-pagination是否有任何可能在dir-pagination或ng-repeat中首先只绑定100条记录如果我要更改我的页面另一条记录是bind.and当我要搜索时,过滤器将适用于所有记录。 对于搜索功能,我在客户端有所有记录,因此我的情况下无法进行服务器端分页

提前致谢

1 个答案:

答案 0 :(得分:0)

您应该根据您的页码加载不同的数据:

<paging-directive ng-model="currrentPage" ng-change="newPage">

<div ng-repeat="item in items"> 
  <div>{{item.data}}</div>
</div>

并在您的控制器中:

var allData = []; //70000 items;

$scope.currentPage = 1;

$scope.newPage = function(){
  $scope.items = allData.slice(($scope.currentPage - 1)*100, $scope.currentPage *100);
};

$scope.newPage();