2017-02-06 8 views
0

Ich sah in einigen seed projects und auf Videos, dass es sinnvoll ist, Module (Basis-und Routingmodule) für jede Komponente zu erstellen. Leider kann ich nicht herausfinden, warum das sinnvoll ist.Angular 2 Komponenten als Module

z.B. im verknüpften Startprojekt gibt es eine Home-Komponente, die ein Home-Modul und ein Home-Routing-Modul aufweist.

Kann jemand den zusätzlichen Wert erklären?

Antwort

0

Der Wert von Modulen und separaten Routen pro Modul ist die Segmentierung und Trennung der Anwendung in kleinere Teile, die als logische Einheiten zusammengefasst sind. Routing für jedes Modul wird wichtig, wenn Sie viele Module haben und nicht alles unter der Wurzel der Anwendung ist. Beispiel:/home/users/categoreis/new. Ich würde separate Module für Benutzer und Kategorien erstellen. Beide haben ihre eigenen Routing-Module, um sie zu untergeordneten Routen des Hauptanwendungsmoduls zu machen.

+0

Ist es ein Pfad in Ihrem Beispiel? oder zwei Wege -> home/users und home/categories/new? – MeMeMax

+0

/home ist die Wurzel, die in den App-Modul-Routen lebt. Dann sind/users/new/list usw. und categoroires/new/list usw. separate Module mit Unterrouten. –