发布时间:2019-03-28责任编辑:满帅 浏览:1657
1. 继承导航守卫,实现canactive方法,

2. 在route中声明 canActivate: [LoginGuard], 调用实例的方法

3. 依赖注入 providers: [LoginGuard,]

1.继承导航守卫 export class UnsavedGuard implements CanDeactivate<ProductComponent>其中<>里面是泛型 要保护的路由组件

2.在route中声明,canDeactivate: [UnsavedGuard] 调用实例的方法

3. 依赖注入 providers: [UnsavedGuard]


2.通过对路由信息拿到的参数进行操作,返回一个正确的值,判断是否需要跳转
3. 修改routeing 在要使用resolve守卫的地方引用。


4. 订阅data值,拿到结果
项目开发组 供稿