.run(['$rootScope', '$location', 'Auth','$state', function ($rootScope, $location, Auth,$state) {
$rootScope.$on('$routeChangeStart', function (event) {
if (!Auth.isLoggedIn()) {
console.log('DENY');
event.preventDefault();
$state.go('login');
}
else {
console.log('ALLOW');
$state.go('dashboard.admin');
}
});
}])
0
A
回答
0
$rootScope.$on('$routeChangeStart', function (event) {
if (!Auth.isLoggedIn()) {
console.log('DENY');
event.preventDefault();
$state.go('login');
}
else {
console.log('ALLOW');
if($state.includes('login')) {
event.preventDefault();
}
$state.go('dashboard.admin');
}
});
0
您可以使用
$window.location.href = "homePageUrl";
例: $ window.location.href = “index.html的”; 或者您可以使用angularJs的$ location服务 链接:$location。 ,你觉得里面要加载主页, 假设你正在维护会话状态 希望它可以帮助 问候 Shohil
0
这取决于你的家庭定义的状态为准条件使用它。
$state.go('home');
对你有帮助的链接将是: -
https://github.com/angular-ui/ui-router/wiki/Nested-States-%26-Nested-Views https://stackoverflow.com/a/26200741/4361743
相关问题
- 1. 如何在dnn7中单击登录按钮后重定向到页面
- 2. 登出后点击'返回'按钮重定向到登录页面
- 3. 在codeigniter中,登录后,如果我点击浏览器后退按钮,我回到登录页面
- 4. 浏览器,如果我点击后退按钮或退格将如何去重定向到登录页面
- 5. django登录后重定向到主页
- 6. 如何将客人重定向到登录页面,在laravel中登录后重定向返回5.2
- 7. 登录后的角JS重定向
- 8. 登录后如何返回重定向页面(codeigniter)?
- 9. Spring Security - 能够在初始重定向到主页后返回登录页面
- 10. FB登录按钮,JS重定向
- 11. 如何登录Iphone App后重定向到主页选项卡?
- 12. 如果用户在登录后访问登录页面,如何重定向到主页?
- 13. 在liferay中,我如何重定向到登录页面并返回?
- 14. 在我的PHP项目,当我点击注销,我在主页重定向,如果我点击返回按钮,我回到帐户页
- 15. 重定向到主页在JSF的登录成功与对后:命令按钮
- 16. 如何重定向到登录页面,然后再返回在WordPress
- 17. 重定向到登录页面,如果没有登录到facebook
- 18. 自举登录按钮不会重定向到登录页面
- 19. 退出浏览器的返回按钮后登录页面重定向
- 20. 如何在用户登录后防止返回按钮登录页面
- 21. 如何重定向到登录页面,同时点击登出
- 22. 如何在页面刷新后重定向到登录页面
- 23. 如何在首次登录角js后自动将页面从'/'路由重定向到主'/ dashboard'路由?
- 24. 如果服务器返回401,则重定向到登录页面回复
- 25. 在CakePHP中手动登录后未登录如果重定向,如果没有重定向登录
- 26. 如果用户还没有登录,重定向到登录页面Angular JS
- 27. 如何在Laravel 5登录到该页面后登录到上一页后重定向回到顶端
- 28. Rails/Devise如何在登录后重定向到特定页面
- 29. 如何在登录到WordPress的特定页面后重定向?
- 30. Joomla:如果用户未登录并返回到自定义组件中,则重定向到登录页面