如何用ngTable ngResource和oData实现分页

时间:2015-05-18 13:30:41

标签: angularjs pagination odata ngresource ngtable

有使用ngTable和ngResource的服务器端分页的任何好例子。

我正在加载像这样的表

    function getStoreCommands() {
        $scope.data = storeCommandResource.query();

        return $scope.data.$promise.then(function (response) {
            $scope.data = response;
            $scope.$watch("data.query", function () {
                $scope.storeCommandsTableParams.reload();
            });
            $scope.storeCommandsTableParams = new ngTableParams({
                page: 1,            // show first page
                count: 10,          // count per page

等............................................ .................

其中storeCommandResource使用ngResource。我想根据我的ngTableParams只加载前10条记录,当有人点击另一页时,它应该从服务器加载该页面的数据。

我有经典的Web Api REST功能,在服务器端启用oData以支持ngResource。

亲切的帮助。

0 个答案:

没有答案