角度路由相同路径不同保护

问题描述

我想使用相同的路径 ticket 因为我想在保存某些内容重定向使用相同的组件来更新票证)。 但是 canActivate 存在问题。修复它的最佳方法是什么?

const router: Routes = [
  {
    path: '',component: HomeLayoutComponent,canActivate: [AuthGuard],children: [
      {
        path: '',component: HomeComponent
      },{
        path: 'ticket',canActivate: [SupportGuard],component: TicketComponent
      },canActivate: [CustomerGuard],component: SiteTicketComponent
      },....
    ]
  },{
    path: '',component: LoginLayoutComponent,children: [
      {
        path: 'login',component: LoginComponent
      },{
        path: 'signup',component: SignupComponent
      },]
  },{
    path: '**',component: Error404Component
  }
]

提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)