我有一个主要的应用程序,位于授权登录。所有路线都坐在路线卫队内。我现在需要实现一个忘记密码组件,它应该位于登录之外。我有2个要求。
实施此方法的最佳方法是什么?
答案 0 :(得分:0)
路由器检查您要导航到的路径是否与您在路由数组中列出的路径所匹配的URL匹配,因此您只需将forgotPassword页面放在路径的顶部,然后放一个path: ''
,它将匹配下面的所有其他网址。
export const routes: Routes = [
{
path: 'forgotPassword',
component: ForgotPasswordComponent
},
{
path: '', canActivate: [AuthGuard], children: [
// All other components
]
}
];