Angular2 роутер в одном компоненте

Я пишу приложение Angular2 с роутером вроде / main / item. В приложении много таблиц фильтров / деревьев / выпадающего списка. Я хочу в / главной странице открыть модальное окно начальной загрузки (например, вызов @component modalFilterWindow) и переключать содержимое в этом окне, как маршрутизатор.

Я могу сделать это как

<first-filter-content ngIf="currentFilter=='first'">
<second-filter-content ngIf="currentFilter=='second'">
....

но это можно сделать красивее

...modal window
<router-outlet></router-outlet>

и переключать содержимое modalFilterWindow по маршрутам, не меняя состояние основного компонента.

Таким образом, один компонент должен иметь собственный маршрутизатор, не влияющий на родительский маршрутизатор и компонент.

Является ли это возможным?

Ответы на вопрос(1)

Ваш ответ на вопрос