Angular:如何从延迟加载的子路由重定向到父路由?

时间:2020-09-16 06:59:09

标签: angular typescript

因此,在AppRoutingModule中,我声明如果该路由与任何给定路由都不匹配,请重定向到该PageNotFoundComponent

const routes: Routes = [
{
  path: '',
  component: ParentComponent,
  children: [
    {
      path: 'child',
      loadChildren: () => //code
    },
  ]
},
{ path: '404', component: PageNotFoundComponent },
{ path: '**', redirectTo: '404' },
];

这很好。

server/shshshs将重定向到404页面。

然后我有ChildRoutingModule

const routes: Routes = [
  {
    path: 'child',
    loadChildren: () => //code
  },
  { path: '**', redirectTo: 'what_to_put_here' }
];

所以想象一下

server/child/sdflsjf我也想重新路由到PageNotFoundComponent

那我该怎么办

{ path: '**', component: PageNotFoundComponent }

在所有路由模块中

或者有一种简单的方法可以从子模块重定向到server/404

0 个答案:

没有答案