角度停止路由器NavigationStart

时间:2017-12-13 12:37:57

标签: angular angular-router

是否可以在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 个答案:

答案 0 :(得分:0)

您可以使用CanActivateCanDeactive

阻止路线解析