Leniwe ładowanie modułów
Zwiększ wydajność aplikacji dzięki modułom ładowanym leniwie.
Leniwe ładowanie modułów to bezpłatna lekcja Angular Academy na CoddyKit. To lekcja 3 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Angular Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Angular Academy zawiera 3 lekcji w sumie.
Ładowanie modułów na żądanie
Leniwe ładowanie modułów
Len we ładowanie poprawia wydajność, ponieważ moduły są ładowane tylko wtedy, gdy są potrzebne. Przyjrzyjmy się tej ważnej funkcji Angulara.

Czym jest leniwe ładowanie?
Czym jest leniwe ładowanie?
Leniwe ładowanie polega na asynchronicznym ładowaniu modułów, gdy użytkownik przechodzi do określonej trasy, zamiast ładowania wszystkich modułów podczas uruchamiania aplikacji.
Dlaczego warto używać leniwego ładowania?
Dlaczego warto używać leniwego ładowania?
- Skraca początkowy czas ładowania
- Poprawia wydajność
- Optymalizuje wykorzystanie zasobów
Tworzenie modułu ładowanego leniwie
Tworzenie modułu ładowanego leniwie
Utwórz moduł funkcjonalny do leniwego ładowania za pomocą Angular CLI:
ng generate module admin --route admin --module app.moduleKonfigurowanie tras ładowanych leniwie
Konfigurowanie tras ładowanych leniwie
Skonfiguruj leniwe ładowanie w module routingu:
{ path: 'admin', loadChildren: () => import('./admin/admin.module').then(m => m.AdminModule) }Testowanie leniwego ładowania
Testowanie leniwego ładowania
Użyj narzędzi deweloperskich, aby potwierdzić, że moduły są ładowane dopiero po aktywowaniu tras. Zobaczysz, że nowe pliki JS są ładowane dynamicznie.
Strategie wstępnego ładowania
Strategie wstępnego ładowania
Angular umożliwia wstępne ładowanie modułów ładowanych leniwie, aby jeszcze bardziej przyspieszyć nawigację. Typowe strategie to:
- Brak wstępnego ładowania (domyślnie)
- Wstępne ładowanie wszystkich modułów
Dobre praktyki leniwego ładowania
Dobre praktyki leniwego ładowania
Stosuj leniwe ładowanie w przypadku modułów, które nie są potrzebne od razu po uruchomieniu aplikacji, takich jak panele administracyjne czy strony ustawień.
Podsumowanie
Podsumowanie
Pomyślnie nauczono się implementować leniwe ładowanie w celu zwiększenia wydajności aplikacji Angular. Świetna praca!

Często zadawane pytania
Czy lekcja „Leniwe ładowanie modułów” jest bezpłatna?
Tak — pełny tekst „Leniwe ładowanie modułów” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Angular Academy, przejdź na CoddyKit PRO. Kurs Angular Academy zawiera 3 lekcji w sumie.
Co nauczysz się w „Leniwe ładowanie modułów”?
Zwiększ wydajność aplikacji dzięki modułom ładowanym leniwie. Ćwiczysz Angular Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Angular Academy?
Nie wymagamy żadnego doświadczenia. Angular Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 3.
Ile czasu zajmuje lekcja „Leniwe ładowanie modułów”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Angular Academy?
Tak. Każda lekcja Angular Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Konfigurowanie tras
- Strażnicy tras
- Leniwe ładowanie modułów