Javascript AngularJs ngTable装载机

Javascript AngularJs ngTable装载机,javascript,jquery,angularjs,ngtable,Javascript,Jquery,Angularjs,Ngtable,我不熟悉angularJS和ng表。下面是我用来获取数据的代码 $http.get('database/php_files/bus_chart.php').then(function(response) { $scope.records = response.data; $scope.tableRoute = new NgTableParams({ page:1, count:10, sor

我不熟悉angularJS和ng表。下面是我用来获取数据的代码

$http.get('database/php_files/bus_chart.php').then(function(response) {
        $scope.records = response.data;

        $scope.tableRoute = new NgTableParams({
            page:1,
            count:10,
            sorting: { Source: "" } ,
            sorting: { Destination: "" },
            filter: { Source: "" } ,
            filter:{Destination:""}
            // filterOptions: { filterFn: fromToFilter },
        }, {
            dataset:$scope.records
        });




      });

我的数据量很大,所以在排序和筛选时需要一个加载器,因为加载数据需要时间。请给我解决方案。

您可以在gitHub存储库下面的项目中使用“角度加载条”:


一个用于AngularJS的细长的、站点范围的进度条


在这里查看

我可以知道记录数吗?大约90000条记录会显示初始加载条,但在ngtable上进行排序或筛选时,不会显示加载条。它仅在触发$http时才会执行,在本例中,datatable将表中的所有数据持久化为单个$http请求,分页由datatable自行完成。