Angular

Routing en Navigatie

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

24 gespreksvragen·
Mid-Level
1

Wat is de Router in Angular?

Antwoord

De Angular Router maakt navigatie tussen verschillende views (components) mogelijk op basis van de URL van de browser. Hij verzorgt de mapping tussen URL's en components, waardoor single-page applicaties met meerdere views gemaakt kunnen worden. De Router bekijkt URL-wijzigingen en laadt de juiste components in een RouterOutlet.

2

Welke module importeren om routing in Angular te gebruiken?

Antwoord

RouterModule is de Angular-module die alle benodigde services en directives voor routing biedt (Router-service, RouterOutlet, RouterLink, enz.). Hij wordt geïmporteerd uit @angular/router en geconfigureerd met routes via RouterModule.forRoot() voor de hoofdmodule of RouterModule.forChild() voor feature modules.

3

Hoe definieer je routes in Angular?

Antwoord

Routes worden gedefinieerd in een array van het type Routes, waarbij elk object een path en de te tonen component specificeert. Met standalone components (Angular 14+) gebruik je provideRouter(routes) in de applicatieconfiguratie. Met NgModules gebruik je RouterModule.forRoot(routes) in de hoofdmodule.

4

Hoe geef je de inhoud van een route weer in het template?

5

Hoe maak je een declaratieve navigatielink in het template?

+21 gespreksvragen

Beheers Angular voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis