Roteador Angular2 em um componente
Eu escrevo o aplicativo Angular2 com o roteador como / main / item. App tem um monte de tabelas de filtro / árvores / caixa de combinação. Quero que na página principal abra a janela modal de autoinicialização (por exemplo, chame @component modalFilterWindow) e troque o conteúdo dessa janela como um roteador.
Eu posso fazer isso como
<first-filter-content ngIf="currentFilter=='first'">
<second-filter-content ngIf="currentFilter=='second'">
....
mas pode ser feito mais bonito
...modal window
<router-outlet></router-outlet>
e alterne o conteúdo modalFilterWindow por rotas, não altere o estado do componente principal.
Portanto, um componente deve ter roteador próprio, não afetando o roteador e o componente pai.
é possível?