2017-12-13 16 views
1

NavigationStartをAngularで停止することはできますか?私は、ユーザーがルートを変更しようとすると、カスタム確認モーダルを促すようにしています。角度停止ルータNavigationStart

constructor(private router: Router) { 
    if(val instanceof NavigationStart){ 
     //prompt the confirmation modal and stop NavigationStart or at least 
      make it wait until user performs any action 
    } 
} 
あなたがルートを防ぐことができます
+1

https://angular.io/api/router/CanDeactivate –

+0

で解決した私は、素晴らしい本使用canDeactive –

+1

@AkashAgrawal解決することができました調整された答えを持ってください、受け入れてください。 – Baconbeastnz

答えて

0

CanActivateまたはCanDeactiveクラス

+0

CanActivateまたはCanDeactivateできますか?私はルート変更を検出したい。 –

+1

あなたの答えは、問題の具体的な解決策を提供しません、ちょうどヒント –

関連する問題