2017-08-30 4 views
-3

プロジェクトを扱っていますが、角度データテーブルがあります。このデータテーブルに問題があり、それには約2,500の行が表示されます。それは負荷に約1分かかります。改ページも適用され、各ページに500ページが表示されます。フィルタリングに基づいて各行に5行が表示されます.iはvs-repeatとlimtiをフィルタリングしますが、運は試みませんでした。私はajaxエラーを取得しているので、私はサーバー側のprocesingを適用することはできません。してくださいng-repeatを使用して大きなデータで角度データテーブルのロードを遅くする

+0

なぜAJAXエラーが発生していますか? AJAXを使わない場合、AngularJSを使用していません – muaaz

+0

私はaferのエラーよりもスピードを上げるためにdeferrenderを使用しようとしました – girish

+0

大規模なデータセットでは 'ng-repeat'を使用しないでください。代わりにdataTablesの組み込みレンダリング、つまりネイティブレンダリングを使用します。 – davidkonrad

答えて

0

ng-repeatとangualarを使用するのではなく、ui-gridを使用しようとしましたが、テーブルの読み込み速度が向上しました。誰でもパフォーマンス問題が発生すると、ui-grid.hopeを使用してみてください。

0

サーバー側に実装されていない場合アプリケーションはゆっくりと実行されます

クライアントサイドで実装されたページネーションは、すべての要素をメモリにロードします。およびユーザブラウザは、にハングアップする可能性があります。

ng-repeatディレクティブにtrack byを追加するだけです。要素が変更された場合、メモリ内のコレクションを再ロードできないようにすることで追跡します。

+0

既にng-repeat指令にtrack byが追加されていますが、ロードには1分ほどかかります – girish

関連する問題