问题描述
我有两个小项目 (Project 1 - abc,Project 2 - xyz
),它们合并为一个项目。用户必须经过身份验证才能访问第二个项目,而第一个项目无需身份验证即可访问。我应该如何将我的 route.navigate
方法添加到
- 在这些项目之间进行内部路由? - 从
project abc
中的子路由到project xyz
中的子路由(myproject.com/abc/compA 到 myproject.com/xyz/login) - 在
project xyz
的子组件之间路由(myproject.com/xyz/compA 到 myproject.com/xyz/compB)
{
path: 'abc',children: [
{
path: 'compA',component: CompA,...
},{
path: 'compB',{
path: "**",redirectTo: "compA"
}
]
},{
path: 'xyz',children: [
{
path: '',canActivate: [MetaGuard],pathMatch: "full",redirectTo: 'home'
},{
path: 'login',component: LoginComponent,{
path: 'home',canActivate: [AuthGuardService],{
path: 'compA',{
path: 'compC',redirectTo: 'home'
}
]
}
我的文件夹结构与此相同:
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)