Module mit Lazy Loading
Verbessern Sie die Performance Ihrer Anwendung mit Modulen, die per Lazy Loading geladen werden.
Module mit Lazy Loading ist eine kostenlose Angular Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Angular Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Angular Academy-Kurs umfasst insgesamt 3 Lektionen.
Module bei Bedarf laden
Lazy Loading von Modulen
Lazy Loading verbessert die Performance, indem Module erst geladen werden, wenn sie benötigt werden. Sehen wir uns dieses wichtige Angular-Feature an.

Was ist Lazy Loading?
Was ist Lazy Loading?
Lazy Loading bedeutet, Module asynchron zu laden, wenn ein Benutzer zu einer bestimmten Route navigiert, anstatt beim Start der App alle Module zu laden.
Warum Lazy Loading verwenden?
Warum Lazy Loading verwenden?
- Verkürzt die anfängliche Ladezeit
- Verbessert die Performance
- Optimiert die Ressourcennutzung
Erstellen eines Lazy-Loaded-Moduls
Erstellen eines Lazy-Loaded-Moduls
Erstellen Sie mit Angular CLI ein Feature-Modul für das Lazy Loading:
ng generate module admin --route admin --module app.moduleLazy Routes konfigurieren
Lazy Routes konfigurieren
Richten Sie Lazy Loading in Ihrem Routing-Modul ein:
{ path: 'admin', loadChildren: () => import('./admin/admin.module').then(m => m.AdminModule) }Lazy Loading testen
Lazy Loading testen
Verwenden Sie die Entwicklertools, um zu bestätigen, dass Module erst geladen werden, wenn die entsprechenden Routen aktiviert werden. Sie sehen, wie neue JS-Dateien dynamisch geladen werden.
Preloading-Strategien
Preloading-Strategien
Angular ermöglicht das Preloading von Lazy-Loaded-Modulen, um die Navigationsgeschwindigkeit weiter zu verbessern. Häufig verwendete Strategien sind:
- Kein Preloading (Standard)
- Alle Module vorladen
Best Practices für Lazy Loading
Best Practices für Lazy Loading
Verwenden Sie Lazy Loading für Module, die beim Start der Anwendung nicht sofort benötigt werden, beispielsweise Admin-Dashboards oder Einstellungsseiten.
Zusammenfassung
Zusammenfassung
Sie haben erfolgreich gelernt, wie Sie Lazy Loading implementieren, um die Performance Ihrer Angular-Anwendung zu verbessern. Gute Arbeit!

Häufig gestellte Fragen
Ist die Lektion „Module mit Lazy Loading“ kostenlos?
Ja — der vollständige Text von „Module mit Lazy Loading“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Angular Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Angular Academy-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „Module mit Lazy Loading“?
Verbessern Sie die Performance Ihrer Anwendung mit Modulen, die per Lazy Loading geladen werden. Du übst Angular Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Angular Academy zu starten?
Keine Vorkenntnisse erforderlich. Angular Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 3.
Wie lange dauert die Lektion „Module mit Lazy Loading“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Angular Academy-Lektion Code schreiben und ausführen?
Ja. Jede Angular Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Routen konfigurieren
- Route Guards
- Module mit Lazy Loading