2015-05-18 83 views
0

我試圖使用angular-cache v4.2: angular-cache 我無法獲得它在頁面刷新之間的存儲。如何使用角速度緩存存儲頁面刷新?

我試圖創建一個codepen,但沒有得到很遠,因爲我一直無法在那裏注入模塊。 codepen

angular.module('myApp', ['angular-cache']) 
    .config(function (CacheFactoryProvider) { 
    angular.extend(CacheFactoryProvider.defaults, { maxAge: 15 * 60 * 1000 }); 
    }) 

但是,即使當我得到它來創建高速緩存,它失去了緩存的頁面被刷新時 - 我已經嘗試了三種不同的存儲類型,並沒有能夠得到在Chrome版本39的任何工作。

+1

您可能希望查看「本地存儲」作爲數據持久性的選項;其中也有包裝可用,如下面這個:[角度本地存儲模塊](http://gregpike.net/demos/angular-local-storage/demo/demo.html) –

+0

謝謝,這是一種享受! – Sam

回答

0

在Shehryar的評論的幫助下回答。請參閱:

codepen

// To add to local storage 
    localStorageService.set('localStorageKey','Now this!'); 
    // Read that value back 
    $scope.value = localStorageService.get('localStorageKey'); 

使用角度本地存儲模塊,這個例子將存儲頁面刷新後的高速緩存中創建。也可以加入

localStorageService.clearAll(); 

然後刷新頁面以刪除初始值。