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