Можем ли мы иметь один и тот же путь с другим компонентом маршрутизации - Angular Routing - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть component, который отображает некоторый набор дочерних маршрутов, но макет отличается - Можем ли мы использовать одно и то же имя пути для обоих макетов, как показано ниже

{
    path: '',
    component: LandingComponent,
    children: [
      { path: '', component: LandingpageComponent },
      { path: 'landingpage', component: LandingpageComponent },
    ]
  },
  {
    path: '',
    component: DashboardComponent,
    children: [
      { path: 'patients', component: PatientsComponent },
      { path: 'endrolPatient', component: ProfileComponent },
      { path: 'endrolPatient/:id', component: ProfileComponent },

    ]
  }

В приведенном выше примере имена путейто же самое - когда я запускаю приложение, я вижу вывод - как angular работает с этим видом вне маршрутизации.

1 Ответ

0 голосов
/ 08 февраля 2019

Да, вы можете!

По сути, согласно структуре маршрутизатора Angular, вы можете иметь несколько маршрутов для одного и того же компонента.

Допустим, вы хотите использовать компонент A с двумяссылки следующим образом -

abc.com/first
abc.com/second

Здесь, в этом случае, вы можете использовать тот же компонент.

...