我正在使用一个名为ngStorage的模块来处理本地存储操作。可以说我在本地存储中设置了一个对象$ localStorage.something = true;
我如何看待该对象以查明其在本地存储中是否仍然可用?
我试过了:

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

基本上,我试图监视用户何时通过chrome的控制台从本地存储中删除对象,这甚至可能吗?

最佳答案

你可以试试:

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

09-17 09:47