0
我有一個服務不更新,添加和刪除。 一次更新,添加或刪除被調用,下面的代碼是直接調用,以獲得更新的結果。angularJS緩存數據
如果有10個項目,我在當地的環境中添加一個項目,警報增加1,那麼就變成11,但在服務器上停留10時,它應該是11.如果我刷新頁面,然後將其更新到11.看起來它被緩存了。如何將其更改爲使其始終加載正確的結果?
mySvc.list.promise.then(function(logonArray) {
$scope.Logons = {data: angular.copy(logonArray)};
alert($scope.Logons.data.length);
});
檢查瀏覽器的網絡調用,看看服務器返回。這似乎是一個服務器端配置... –
我想通了這個問題。一個開發者在http get調用中打開了cache:true。我需要做的是$ cacheFactory.get('$ http')。remove(url);每次添加/更新/刪除調用之後。 –