Winkel 2, RC5-router-Steckdose in einem anderen-Routers-Steckdose

Ich versuche zu machen, ein Projekt mit einem router-Steckdose in einem anderen router-Ausgang:

Wird es arbeiten wie diese:

In der ersten router-Steckdose wird es in zwei Ansichten:

  • auth-Komponente (/login)
  • admin-Komponente (/admin)

Dann in die zweite Steckdose wird in der admin-Komponente, mit Ihren eigenen Strecken, das wird machen diese:

  • dashboard (/admin)
  • Profil (/admin/profile)
  • Benutzer (/admin/Benutzer)

Nun, in den Winkel-2 docs, die ich sehen kann, haben Sie diese Implementierung mit Hilfe von Modulen. Aber ich will nicht für die Verwendung von mehreren Modulen (oder ich?).

Gibt es eine Möglichkeit, um diese Umsetzung ohne Abtrennung Module?

Ich möchte eine Standard-Komponente für den admin-Bereich, deswegen wollte ich den zweiten router-outlet, zum Beispiel: Die Dashboards haben die HeaderComponent, LeftNavComponent, und die DashboardCompoent. Aber die Profil-Seite haben all diese HeaderComponent und LeftNavComponent zu, und das einzige, was ändern würde, ist die ProfileComponent, so dass es im Grunde die gleiche Struktur. Ich denke, ich brauche nicht zu wiederholen, alle zu importieren für jedes andere admin-Seite. Ich wollte nur eine Haupt-admin-Komponente, die einen dynamischen Inhalt, basierend auf der aktuellen route.

Ich schon versucht und im internet gesucht, eine Menge, aber das einzige Beispiel, das ich finden konnte, ist von der offiziellen Eckig 2-Dokumentation. Aber Sie setzen diese mit mehreren Modulen.

Module sind erforderlich für lazy loading und, soweit ich weiß, werden zwingend nach dem nächsten update, weil Component.pipes und Component.directives veraltet sind.
Gut zu wissen! Gestern habe ich mich gefragt, warum Sie nicht die ".Richtlinien" - Attribut in Ihrer (Eckigen 2-Dokumentation) Beispiele. So, jetzt wird alles importiert werden von den Modulen, und nicht von der Komponente? Wenn das der Fall ist, ein Grund mehr, die Arbeit mit den Modulen jetzt! Hahahah.

InformationsquelleAutor Thiago Yoithi | 2016-08-24

Schreibe einen Kommentar