Я шукаю рішення з Angular 2 для сценарію, описаного нижче:
У цьому сценарії верхня панель навігації містить посилання для завантаження підмодулів, а навігаційна панель - посилання для оновлення вмісту підмодуля.
URL-адреси мають відображатись як:
- / home => завантажує домашню сторінку в розетку основного компонентного маршрутизатора
- / submodule => завантажує підмодуль в розетку основного компонентного маршрутизатора і за замовчуванням повинен відображати домашню сторінку та підвкладку панелі підмодуля
- / submodule / feature => завантажує функцію всередині розетки маршрутизатора субмодуля
Модуль програми (і компонент програми) містить верхню панель навігації для переходу до різних підмодулів, і шаблон компонента програми може виглядати так
<top-navbar></top-navbar>
<router-outlet></router-outlet>
Але тут є складність. Мені потрібно, щоб мої підмодулі мали подібний макет із панеллю навігації другого рівня та власною розеткою маршрутизатора для завантаження власних компонентів.
<sub-navbar></sub-navbar>
<router-outlet name='sub'></router-outlet>
Я спробував усі варіанти і шукав скрізь, але не міг знайти рішення, щоб мати шаблон за замовчуванням (наприклад, компонент програми) у підмодулі з розеткою маршрутизатора, а також завантажити вміст підмодуля у внутрішню розетку маршрутизатора, не втрачаючи піднав. .
Буду вдячний за будь-який внесок чи ідеї