2017-05-03 6 views
1

私はangularJSとngテーブルが初めてです。以下は、私がAngularJs ngTable loader

$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 
     }); 




     }); 

データをフェッチするために使用していたコードは、私のデータは、ソートやフィルタリングしながら、データをロードするための時間がかかりますbcozので、ローダーを必要とする巨大です。解決策を教えてください。

+0

私はレコード数を知っているかもしれませんか? –

+0

約90,000件のレコード –

答えて

0

あなたはGitHubのリポジトリの下から、プロジェクトの「角度ローディングバー」を使用することができます。

https://github.com/chieffancypants/angular-loading-bar

+0

最初にローディングバーが表示されますが、ngtableで並べ替えやフィルタリングが行われると、ローディングバーは表示されません。 –

+0

$ httpが起動する場合にのみ実行され、あなたのデータテーブルは1つの$ http要求とページネーションのあなたのテーブルは、datatableで自分自身をやっています。 – Jeet

0

AngularJS用スリム、サイト全体のプログレスバー。

ここをクリックngProgress

関連する問題