Enrutador Angular2 en un componente

Escribo la aplicación Angular2 con enrutador como / main / item. La aplicación tiene muchas tablas de filtro / árboles / cuadro combinado. Quiero en / página principal abrir ventana modal de rutina de carga (por ejemplo, llamar a @component modalFilterWindow) y cambiar el contenido en esta ventana como enrutador.

Puedo hacerlo como

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

pero puede hacerse más hermoso

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

y cambie el contenido modalFilterWindow por rutas, no cambie el estado del componente principal.

Por lo tanto, un componente debe tener un enrutador propio, que no afecte al enrutador y al componente principal.

¿Es posible?

Respuestas a la pregunta(1)

Su respuesta a la pregunta