【发布时间】:2014-09-26 22:03:08
【问题描述】:
我有一些来自不同控制器的数据,这些数据使用https://github.com/fredricrylander/angular-webstorage 存储在 sessionStorga 中。数据存储正常,在当前会话中可用。 我面临的问题是制作一个控制器来监视 webstorage.session 的变化我这样做是这样的:
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 的内容,我也没有收到任何日志。可能是什么问题?
【问题讨论】:
标签: javascript node.js angularjs session-storage web-storage