如何在客户端AngularJs应用程序中存储会话值重新加载和重定向发生在新的URL?

时间:2015-05-01 06:30:17

标签: javascript angularjs

我在我的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,但我无法正确获取值。

请帮帮我

0 个答案:

没有答案