Угловой вложенный маршрут, не вызывающий компонент - PullRequest
0 голосов
/ 18 мая 2019

У меня есть вложенный маршрут, который я пытаюсь заставить работать. Когда я пытаюсь перейти к вложенному маршруту, вот так:

this.router.navigateByUrl('/project/' + this.project._id + '/shot/' + row._id);

изменяет маршрут в браузере, чтобы он выглядел так, как должен. Например:

http://localhost:4200/project/5cdc30c20d86931b180de39b/shot/5cdc31170d86931b180de3b2

Однако, ShotComponent никогда не создается!

app.routes.ts выглядит следующим образом.

{ 
  path: 'project',
  children: [
  {
    path: '',
    component: ProjectListComponent
  },
  {
    path: ':_id',
    component: ProjectComponent,
    children: [
    {
      path: 'shot/:_id',
      component: ShotComponent
    }]
  }]
}

Если я сделаю маршрут выстрела не вложенным, компонент будет создан правильно. Я предполагаю, что у меня здесь что-то не так. Есть идеи? Ошибки не генерируются в консоли или в угловом клике

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...