.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. ログイン後ホームページにリダイレクト
- 2. ログアウト後に戻るボタンをクリックしたときにログインページにリダイレクトする方法はありますか?
- 3. 共有ボタンをクリックしたときにユーザーがログインした後にアプリにリダイレクトする方法
- 4. ページをクリックした後にホームページにリダイレクトする
- 5. node/passportjsログインしてリダイレクトした後、ウェルカムユーザでホームページを更新する方法
- 6. ログアウト後に「戻る」ボタンをクリックしたユーザーを扱う方法
- 7. 戻るボタンはログイン画面にリダイレクト
- 8. Seleniumにログインした後、ホームページのURL(フォーカスはURLにする必要があります)をクリックする方法
- 9. ログイン後にリアクションナビゲーションでリダイレクトする方法
- 10. ホームページにリダイレクトする方法
- 11. webviewでログインした後にリダイレクトする方法は?
- 12. ユーザーがログインした後、リンク先にリダイレクトする方法(電子メールでクリック)
- 13. 角度js-ホームページにリダイレクトする方法、ユーザーがURLを変更したとき
- 14. ログイン後にスクロールするホームページ
- 15. sails-permissionsでログインした後にセイルにリダイレクトする方法
- 16. ボタンをクリックした後にボタンを無効にする方法
- 17. 春のログイン後にホームページにリダイレクトmvc
- 18. laravel 5.2のログイン後にリダイレクトした後、ゲストをログインページにリダイレクトする方法5.2
- 19. ログイン成功後、Jmeterをホームページにリダイレクト
- 20. ログアウト後にユーザーが戻るボタンをクリックしたとき、私は自宅にリダイレクトできますか?
- 21. ユーザーにリダイレクトする方法:/ id成功したログイン後にログインする - レール3
- 22. iログイン後にリダイレクトする方法
- 23. facebookでログインした後にリダイレクトする方法
- 24. grail-springセキュリティプラグインでログインした後にリダイレクトする方法
- 25. 保存ボタンをクリックした後、同じタブにリダイレクトする方法
- 26. passport.jsでログインした後の反応で「リダイレクト」する方法は?
- 27. ログインに成功した後、別のページをリダイレクトする方法
- 28. ボタンをクリックした後のルートにリダイレクト
- 29. ホームページにリダイレクトしたときのログイン後、初めてドロップダウンが動作しない
- 30. ボタンをクリックした後にデータを検証する方法は?