Просмотр локального хранилища с помощью angularjs

Я использую модуль под названием 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

можешь попробовать:

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