【发布时间】:2021-03-31 15:30:17
【问题描述】:
我有这样的路线
const pipelinesRoutes: Routes = [
{
path: ':type',
component: CatalogComponent,
canActivate: [LoggedInGuard],
children: [
{
path: '',
component: CatalogContentComponent,
},
{
path: ':domain/:categoryId',
component: CatalogContentComponent,
},
],
},
{ path: '', redirectTo: 'skills', canActivate: [LoggedInGuard] },
];
如果没有提供类型,我想将我的应用程序重定向到技能(:类型),它在开始时工作正常,但一旦我刷新说有这个 url。
catalog/skills/technical
它重定向到
catalog/skills/skills/technical
【问题讨论】:
-
只是猜测,但
pathMatch prefix会在重定向中起作用吗? -
不工作尝试 pathMatch 前缀/完整
-
请解释
:domain和:categoryId的目的是什么 -
在
catalog/skills/technical中,如果skills是:type,那么technical没有路径匹配,因为它只接受:domain/:categoyId -
@T.SunilRao 是的。