Я использую angular 5 , у меня длинный файл маршрутизации:
const homeRoutes: Routes = [
{
path: 'home', component: HomeComponent,
children: [
{
path: 'registration',
component: RegistrationComponent,
children: [
{
path: 'synthese',
component: SyntheseComponent
},
{
path: 'queue',
component: QueueComponent,
children: [
{
path: 'queue-modal',
component: QueueModalComponent
},
{
path: 'confirm',
component: ConfirmComponent
}
]
}
]
},
{
...
И я хочу передать данные по пути " registration ".
Как мне сказали, мне нужно написать так: path: 'registration/:mydata'
,
и после этого подписаться на данные ActivatedRoute
Проблема в том, что я не всегда передаю данные, это только в некоторых случаях.
Как я могу сделать это с минимальным воздействием ??