Вот как выглядят мои маршруты. Следует отметить, что все по умолчанию/пустые маршруты работают правильно при загрузке страницы.Угловая 2 Вспомогательная маршрутизация между братьями и сестрами с routerLink
const routeConfig = [
{
path:'', component:HomeComponent,
children: [
{ path:'', component:ContractsComponent },
{ path:'contracts', component:ContractsComponent },
{ path:'research', component:ResearchComponent},
{ path:'', outlet:'right-panel', component:PlanetComponent },
{ path:'wtf', outlet:'right-panel', component:WTFComponent }
]
}
];
У меня есть ссылка, расположенная в ContractsComponent, который имеет routerLink, который выглядит следующим образом:
[routerLink]="[{outlets: {'right-panel':['wtf']}}]"
Я хотел бы, чтобы сделать выход правой панели показывает WTFComponent. Но все, что я получаю, это ошибка, говорящая, что она не может соответствовать никаким маршрутам.
Что я пропустил? или routerLink просто не работает со вспомогательными маршрутами?
Как насчет '[routerLink] =" [{outlets: {'right-panel': ['/ wtf']}}] "'? ('/' префикс) –
Это приводит к следующей ошибке: Невозможно сопоставить любые маршруты: '% 2Fwtf' – APalmer
Weird. И '[routerLink] =" [{outlets: {'right-panel': '/ wtf'}}] "' (без '[]')? –