Angular2 Router in einer Komponente

Ich schreibe Angular2 App mit Router wie / main / item. App haben viele Filtertabellen / Bäume / Combobox. Ich möchte auf der Hauptseite ein modales Bootstrap-Fenster öffnen (zum Beispiel @component modalFilterWindow aufrufen) und den Inhalt in diesem Fenster wie einen Router wechseln.

Ich kann es wie

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

aber es kann schöner gemacht werden

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

und wechseln Sie den modalFilterWindow-Inhalt nach Routen, ändern Sie nicht den Status der Hauptkomponente.

So muss eine Komponente über einen eigenen Router verfügen, was sich nicht auf den übergeordneten Router und die übergeordnete Komponente auswirkt.

ist es möglich

Antworten auf die Frage(2)

Ihre Antwort auf die Frage