Angular

Routing i Nawigacja

Router, konfiguracja routes, RouterModule, route parameters, query parameters, route guards, lazy loading, preloading strategies

24 pytań z rozmów·
Mid-Level
1

Czym jest Router w Angularze?

Odpowiedź

Angular Router umożliwia nawigację między różnymi widokami (component) na podstawie adresu URL przeglądarki. Obsługuje mapowanie między adresami URL a component, umożliwiając tworzenie aplikacji single-page z wieloma widokami. Router obserwuje zmiany URL i ładuje odpowiednie component do RouterOutlet.

2

Który moduł zaimportować, aby używać routingu w Angularze?

Odpowiedź

RouterModule to moduł Angulara, który dostarcza wszystkie usługi i dyrektywy potrzebne do routingu (Router service, RouterOutlet, RouterLink itp.). Importuje się go z @angular/router i konfiguruje z routes za pomocą RouterModule.forRoot() dla modułu głównego lub RouterModule.forChild() dla feature modules.

3

Jak definiować routes w Angularze?

Odpowiedź

Routes są definiowane w tablicy typu Routes, gdzie każdy obiekt określa path i component do wyświetlenia. W przypadku standalone components (Angular 14+) używa się provideRouter(routes) w konfiguracji aplikacji. W przypadku NgModules używa się RouterModule.forRoot(routes) w module głównym.

4

Jak wyświetlić zawartość route w szablonie?

5

Jak utworzyć deklaratywny link nawigacyjny w szablonie?

+21 pytań z rozmów

Opanuj Angular na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo