Я использую Angular 5, пытаюсь загрузить дочерний маршрут с пустым путем в маршрут родительского макета с пустым путем. FullLayoutComponent всегда загружается, а компонент WhyUsComponent загружается, когда я посещаю localhost: 4200 / why-us.
Но я не могу загрузить FrontpageComponent при посещении localhost: 4200
Если я изменю путь для FrontPageComponent на front-page, он будет загружаться при посещении localhost: 4200 / front-page.
Кажется, что пустой дочерний путь внутри пустого родительского пути не работает (я пробовал все комбинации pathMatch, кстати)
Мне нужно, чтобы FrontpageComponent загружался в корне моего сайта без указания пути.
RouterModule.forRoot([
{
path: '',
component: FullLayoutComponent,
children: [
{
path: '',
component: FrontpageComponent,
pathMatch: 'full',
data: {
meta: {
title: '',
description: ''
}
}
},
{
path: 'why-us', component: WhyUsComponent, pathMatch: 'full',
data: {
meta: {
title: 'Why Us?',
description: 'Why would you choose us? '
}
}
}] // close children
}
])