路由后备停止工作,可变路由

时间:2018-12-06 13:45:14

标签: angular angular-router angular-router-guards angular-activatedroute

鉴于以下路线,我有3个问题。

const routes: Routes = [
  {
    path: 'contact',
    component: ContactComponent,
    pathMatch: 'full'
  },
  {
    path: 'account',
    canActivate: [AuthenticationGuard],
    component: AccountComponent
  },
  {
    path: 'menu2/:var2/*',
    component: ContactComponent
  },
  {
    path: '**',
    component: HomeComponent,
  }
];
  1. 后备路由http://localhost:4200为什么没有**来接机?

  2. 对于/menu2,我希望将:var1之后的所有内容都路由到DifferentComponent,这是如何实现的?

  3. 当我取消注释/ account路线时,其他所有路线都失败了怎么办?意味着/contact**停止路由。

更新:解决了问题(3),未引用组件,我不好。解决了。​​

还有其他2个问题,让我无法解决。

0 个答案:

没有答案