angualr路由守卫

1.什么是路由首位

只有用户拥有某一些权限时才能进入某些路由,例如只有当用户登陆了之后才能进入页面,这就是路由守卫。

路由守卫有三种形式

1》CanActivate:处理导航到某路由的情况。

2》CanDeactivate:处理从当前路由离开的情况

3》Resolve:在路由激活之前获取路由数据

新建文件夹创建一个ts文件

只有满足条件时才能进让当前你想进入的路由

//下面是一个离开路由的守卫,提醒用户只用在保存当前操作的情况下才能离开当前页面

 

原文地址:https://www.cnblogs.com/boonook/p/8687094.html