我在我的Application中使用AngularJ。用户登录后,我通过$ window.sessionStorage存储用户名,并使用$ window.location.href =“some url”将页面重定向到新的url;但我无法在新页面加载中获得这些值...我的代码会喜欢这个..
登录方法
$rootScope.userLogged = true;
$window.localStorage.setItem('userLogged', $rootScope.userLogged);
$rootScope.loggedUserName = response.firstName;
$window.localStorage.setItem('loggedUserName', $rootScope.loggedUserName);
$window.location.href = "some url";
并且在新的app运行配置中将在logi之后加载...
app.run(['$rootScope', '$window', function ($rootScope, $window) {
if ($window.localStorage.getItem('userLogged') == "true") {
$rootScope.userLogged = true;
$rootScope.loggedUserName = $window.localStorage.getItem('loggedUserName');
}
}]);
我使用了sessionStorage和localstorage,但我无法正确获取值。
请帮帮我