Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs ng重复绑定一定数量的记录_Angularjs - Fatal编程技术网

Angularjs ng重复绑定一定数量的记录

Angularjs ng重复绑定一定数量的记录,angularjs,Angularjs,我是angular.js的新手 我正在处理大量的记录,比如70000张 我必须将所有记录绑定到一个网格中,这需要很多时间进行绑定 对于分页,我使用的是dir pagination,dir pagination或ng repeat中是否有可能首先只绑定100条记录,如果我要更改页面,则另一条记录将被绑定。当我要搜索时,筛选器将应用于所有记录。 对于搜索功能,我的所有记录都在客户端,所以我的案例不可能进行服务器端分页 提前感谢您应该根据页码加载不同的数据: <paging-directive

我是angular.js的新手

我正在处理大量的记录,比如70000张 我必须将所有记录绑定到一个网格中,这需要很多时间进行绑定

对于分页,我使用的是dir pagination,dir pagination或ng repeat中是否有可能首先只绑定100条记录,如果我要更改页面,则另一条记录将被绑定。当我要搜索时,筛选器将应用于所有记录。 对于搜索功能,我的所有记录都在客户端,所以我的案例不可能进行服务器端分页


提前感谢

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

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

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

您可以在dir paginate directive中使用itemsPerPage:100这可能会有帮助:Related:同意您的答案,但在我的表格中还有搜索功能,因此如果我搜索某个内容,过滤器将仅应用于items数组,而不应用于allData数组。是否有可能我正在过滤所有数据记录?
var allData = []; //70000 items;

$scope.currentPage = 1;

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

$scope.newPage();