Как добавить префикс к root parent для работы с уже запрограммированной маршрутизацией с Angular - PullRequest
0 голосов
/ 20 января 2020

Допустим, у меня есть следующие маршруты:

{
    path: 'home',
    component: MemberHomepageComponent,
    canActivate: [LoggedInGuard, AccountTypeGuard],
    data: { accountTypeId: environment.memberAccountUrl },
    children: [
      { path: 'consent/required', component: MemberConsentMissingComponent },
      { path: 'consent', component: MemberConsentWrapperComponent },
      { path: 'marketing', component: MemberMarketingComponent },
      { path: 'account', component: MemberAccountComponent }
        ]
      },

, а также внутри компонентов, которые я запрограммировал в навигации (например, они везде в приложении, если необходимо изменение!): This.router.navigate ([ '/ home / account']);

и я хочу добавить префикс к дому, например, число или строку, например:

path: '1 / home' или path: ' хуг / дома. Так что, если я сделаю это, будут эти переходы 'this.router.navigate ([' / home / account ']);' все еще работают из компонентов. Или мне нужно добавить относительную маршрутизацию для запрограммированной навигации что-то вроде:

 this.router.navigate(['../account'],{relativeTo:this.route.parent);
...