Я ищу решение с 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>
Я пробовал все варианты и искал везде, но не смог найти решение, чтобы иметь шаблон по умолчанию (например, компонент приложения) в подмодуле с выходом маршрутизатора, а также загружать содержимое подмодуля во внутреннюю розетку маршрутизатора без потери суб-навигатора .
Буду признателен за любой вклад или идеи