我從我的服務器檢索json文件時遇到很大問題。這個json文件有1.2 MB的數據。所以這是一個非常大的文件。所以,在我的初始化函數我這樣做:Angularjs管理大量數據
$scope.init = function(allmatrix) {
if (allmatrix.length > 0) {
$scope.jsonResult = allmatrix[0];
}
}
這意味着,每一次我去主頁我要下載的數據1.2MB(JSON數據是內部「allmatrix」變量)。所以我不知道如何處理,因爲現在效率不高。也許,我需要緩存數據或在angularjs中使用一個線程(因爲我的用戶界面停留兩分鐘)。如果有人已經遇到了這個問題,你能幫助我嗎?
我認爲我正在尋找第三和第四種方式的組合。爲了解釋我如何在我的servlet中獲取數據,我這樣做: –
我認爲我正在尋找第三種和第四種方式的組合。爲了解釋我如何在我的servlet中獲取數據,我這樣做:'req.setAttribute(「allMatrix」,matrix.readAll());'當我使用matrix.readAll()獲取所有數據。然後在angularjs中,我在主頁中執行:'ng-init =「init($ {allMatrix})」''。所以我認爲,如果我可以異步獲取數據,那將會很棒。 –