Как передать правильный идентификатор URL-адреса? - PullRequest
0 голосов
/ 07 августа 2020

У меня проблема при переходе к компоненту из другого модуля. Идентификатор, переданный через url, не используется для загрузки данных. В url записан правильный идентификатор, но для загрузки компонента используется идентификатор предыдущей страницы. Та же проблема возникает, когда я использую абсолютный путь. Вот как я вызываю url:

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

И так определяется маршрутизация:

  const routes: Routes = [
  {

    path: '', component: MainComponent,
    children: [
      { path: 'component1/:id', component: Component, data: { actionType: ActionType.Edit }},
      { path: 'component1-view/:id', component: Component, data: { actionType: ActionType.View }, canActivate: [componentOverviewGuard]},
    
        {path: 'component2/:id', loadChildren: '../../path.module#Module'
        }         
    ]
  },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...