У меня есть данные из разных контроллеров, которые хранятся в сеансеStorga с использованием https://github.com/fredricrylander/angular-webstorage. Данные сохраняются в порядке и доступны в текущем сеансе. Проблема я столкнулся приветы сделать контроллер, который будет следить за изменениями в webstorage.session Я сделал это так:Угловая сессия часов js Хранение
app.controller(
'updateDataController',
['$scope','$http','$sce','$location','$routeParams', '$rootScope', '$document', 'webStorage', '$interval', 'md5',
function($scope,$http,$sce,$location,$routeParams, $rootScope, $document, webStorage, $interval, md5) {
$scope.mySessionStorage = webStorage.session;
$scope.$watch('mySessionStorage', function (newVal, oldVal) {
console.log("The web storage has changed");
}, true);
}
]);
я получаю console.log выход только один раз. Я не получаю никаких журналов, даже если я изменяю содержимое webStorage.session. В чем может быть проблема?
Это не работает, как это, но если я заменю webStorage.session с sessionStorage он работает ... не знаю, почему ... – exilonX