使用angularjs观看本地存储

时间:2014-11-11 11:31:00

标签: angularjs local-storage

我使用名为ngStorage的模块来处理本地存储操作。(https://github.com/gsklee/ngStorage)。假设我在本地存储中设置了一个对象$ localStorage.something = true; 如何查看此对象以确定它是否仍可在本地存储中使用? 我试过了:

$scope.$watch($localStorage.something,function(newVal,oldVal){
   if(oldVal!==newVal && newVal === undefined){
     console.log('It is undefined'); 
  }
});

基本上我正在尝试观察用户何时通过chrome控制台手动从本地存储中删除对象。这是否可能?

1 个答案:

答案 0 :(得分:22)

你可以尝试:

$scope.$watch(function () { return $localStorage.something; },function(newVal,oldVal){
   if(oldVal!==newVal && newVal === undefined){
     console.log('It is undefined'); 
  }
})