2017-08-30 77 views
-3

我正在處理一個包含角度數據表的項目。這個數據表有問題,它包含大約2500行顯示。加載需要將近1分鐘。分頁也應用它包含500頁每頁顯示5行基於過濾。我已經嘗試過vs重複和limti過濾但沒有運氣。我不能應用服務器端處理,因爲我得到ajax錯誤。任何幫助?請用ng-repeat緩慢加載角度大數據的數據表

+0

爲什麼你會得到一個AJAX錯誤?沒有AJAX,沒有使用AngularJS – muaaz

+0

我試圖使用deferrender來提高速度比我得到ajax錯誤 – girish

+0

你不應該在大型數據集上使用'ng-repeat'。使用內置渲染的dataTables,即本地渲染。 – davidkonrad

回答

0

而不是使用ng-repeat和angualar datatable試圖使用ui-grid它的工作原理和現在加載表的速度現在增加。如果任何人與性能問題去嘗試使用ui-grid.hope這有助於某人。

0

沒有在服務器端實現分頁您的應用程序將運行緩慢

在客戶端實現的分頁將所有元素加載到內存中和用戶瀏覽器可以掛起

只能將optymalization添加到ng-repeat指令track by。如果任何元素髮生變化,請通過防止重新加載內存中的集合來跟蹤。

+0

已經追蹤ng-repeat指令,但加載需要花費一分鐘 – girish