0Pricing
Angular Academy · Lektion

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.

Module mit Lazy Loading — Illustration 1

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.module

Lazy 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!

Module mit Lazy Loading — Illustration 10

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

  1. Routen konfigurieren
  2. Route Guards
  3. Module mit Lazy Loading
← Zurück zu Angular Academy