Ответ 1
можешь попробовать:
$scope.$watch(function () { return $localStorage.something; },function(newVal,oldVal){
if(oldVal!==newVal && newVal === undefined){
console.log('It is undefined');
}
})
Я использую модуль под названием 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. Возможно ли это?
можешь попробовать:
$scope.$watch(function () { return $localStorage.something; },function(newVal,oldVal){
if(oldVal!==newVal && newVal === undefined){
console.log('It is undefined');
}
})