Angular

Angular-Modul-Organisation

Feature Modules, Lazy Loading, Shared Modules, Core Module, modulare Architektur

22 Interview-Fragen·
Mid-Level
1

Was ist ein Feature Module in Angular?

Antwort

Ein Feature Module ist ein Modul, das Komponenten, Services und Routen gruppiert, die mit einer bestimmten Anwendungsfunktion verbunden sind. Diese Organisation verbessert die Wartbarkeit durch die Trennung von Verantwortlichkeiten und erleichtert das Lazy Loading. Jedes Feature kann sich unabhängig weiterentwickeln, ohne den Rest der Anwendung zu beeinflussen.

2

Was ist der Hauptvorteil von Lazy Loading in Angular?

Antwort

Lazy Loading ermöglicht das Laden von Modulen erst, wenn der Benutzer auf die entsprechende Route zugreift, wodurch das initiale Bundle reduziert wird. Dieser Ansatz verbessert die anfängliche Ladezeit der Anwendung erheblich, insbesondere bei großen Anwendungen. Selten genutzte Funktionen belasten den Startvorgang nicht mehr.

3

Welche Syntax ermöglicht die Konfiguration des Lazy Loadings eines Moduls im Angular-Router?

Antwort

Die loadChildren-Syntax mit einer Pfeilfunktion und dynamischem Import ist die seit Angular 8 empfohlene moderne Methode. Dieser Ansatz verwendet native JavaScript-Dynamic-Imports für besseres Tree-Shaking. Die alte Syntax mit einem String ist jetzt veraltet.

4

Was ist ein Shared Module in Angular?

5

Welche Rolle spielt das Core Module in einer Angular-Anwendung?

+19 Interview-Fragen

Meistere Angular für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten