2016-08-07 73 views
0

對AngularJS稍有新意,請耐心等待。

我想實現ngStorage,但有一個疑問。如果我分配是這樣的:

$scope.$storage = $localStorage.default({ 
var: 'foo' 
}); 

然後,如果$scope.storage.var改變時,一個AJAX調用時,它也改變$localStorage.var值或者我需要手動重新分配呢?

如果我不得不手動重新分配它,在下面的選項中,最好的方法是什麼? (請讓我知道是否有任何其他方式來做到這一點)

  1. $localStorage.var = 'foo2';
  2. $localStorage.$reset({ var : 'foo2' });
  3. delete $localStorage.var其次是提前$localStorage.var = 'foo2'

感謝。

+0

我不覺得它會 –

回答

0

我剛剛使用了第三個選項,它似乎工作正常。那就是:

delete $localStorage.var; $localStorage.var = 'foo2';