Angular

Routing et Navigation

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

24 questions d'entretien·
Confirmé
1

Qu'est-ce que le Router dans Angular ?

Réponse

Le Router Angular permet de naviguer entre différentes vues (composants) en fonction de l'URL du navigateur. Il gère le mapping entre les URLs et les composants, permettant de créer des applications single-page avec plusieurs vues. Le Router observe les changements d'URL et charge les composants appropriés dans un RouterOutlet.

2

Quel module importer pour utiliser le routing dans Angular ?

Réponse

RouterModule est le module Angular qui fournit tous les services et directives nécessaires au routing (Router service, RouterOutlet, RouterLink, etc.). On l'importe depuis @angular/router et on le configure avec les routes via RouterModule.forRoot() pour le module principal ou RouterModule.forChild() pour les feature modules.

3

Comment définir des routes dans Angular ?

Réponse

Les routes se définissent dans un tableau de type Routes, où chaque objet spécifie un path et le composant à afficher. Avec les standalone components (Angular 14+), on utilise provideRouter(routes) dans la configuration de l'application. Avec les NgModules, on utilise RouterModule.forRoot(routes) dans le module principal.

4

Comment afficher le contenu d'une route dans le template ?

5

Comment créer un lien de navigation déclaratif dans le template ?

+21 questions d'entretien

Maîtrise Angular pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement