角度分页点击时如何获取记录

时间:2017-04-14 09:57:47

标签: angularjs codeigniter

我正在使用dir-paginate来显示记录和分页。 因为我创造了一个功能

$http.get("admission/getinfo").success(function(result){
    $scope.admissiondata = result;
});

并将此数据传递给dir-paginate。现在发生了什么,假设我有超过一千条记录,所有这些记录都得到一次,这就是为什么需要更多时间来获取和显示数据。 现在我的问题是。当用户点击下一页的分页时,接下来取回任何记录。假设我为分页设置了10,那么接下来的10条记录将显示在codeIgniter和angularjs

1 个答案:

答案 0 :(得分:1)

你应该在你的后端使用limit,offset,比如

$http.get("admission/getinfo?pageno=1").success(function(result){
   $scope.admissiondata = result;
});

当页面没有变化时,使用回调函数on-page-change。 检查一下: https://github.com/michaelbromley/angularUtils/tree/master/src/directives/pagination#dir-pagination-controls