Я могу найти совет, как проложить маршрут к названной торговой точке и как проложить маршрут к родному брату, и как проложить маршрут с идентификатором c, но я не могу понять, как объединить все три вещи вместе , Теоретически какая-то версия должна работать:
this.router.navigate([
{ outlets: { detail: ['result', this.system.id] }}],
{ relativeTo: this.activatedRoute.parent });
Но я продолжаю получать сообщение «Ошибка: невозможно сопоставить никакие маршруты».
Маршрут модуля результатов:
const routes: Routes = [
{
path: ':id',
component: SystemResultsPage,
outlet: 'detail'
}];
app -routing.module (ленивая загрузка):
{
path: 'result',
loadChildren: './pages/main/system-result-page/system-results.module#SystemResultsPageModule',
},
app.component. html
<ion-router-outlet class="router" slot="start"></ion-router-outlet>
<ion-router-outlet name="detail" id="detail"></ion-router-outlet>
Итак, я пытаюсь сделать ссылку с главного выхода на детали торговая точка. Если я изменяю целевой выход на ведущий, я получаю правильный результат с идентификатором, но с неверным выходом. Если я удаляю идентификатор, я получаю результаты в правильную точку, но без идентификатора у меня нет данных.