Module - Die Applikation aufteilen
Die meisten Anwendungen verfügen über eine main-Methode, die alle benötigen Komponenten initialisiert und lädt. AngularJS geht einen anderen Weg und lässt deklarativ den Ladeprozess beschreiben. Über Module könnt ihr die Applikation aufteilen. Diese Vorgehensweise hat mehrere Vorteile:
- Der Prozess ist deklarativ und leichter zu verstehen.
- Für Unit-Tests müssen nicht alle Module geladen werden. Dies vereinfacht das Testen und erhöht die Testgeschwindigkeit.
- Erweiterungsbibliotheken können in wiederverwendbare Module gekapselt werden.
- Die Module können in beliebiger Reihenfolge und parallel geladen werden.