我是angular.js的新手
我正在处理像70,000这样的大量记录 我必须在一个网格中绑定所有记录,这需要很长时间才能进行绑定。
用于分页我正在使用dir-pagination是否有任何可能在dir-pagination或ng-repeat中首先只绑定100条记录如果我要更改我的页面另一条记录是bind.and当我要搜索时,过滤器将适用于所有记录。 对于搜索功能,我在客户端有所有记录,因此我的情况下无法进行服务器端分页
提前致谢
答案 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();