Routing et Navigation
Router, routes configuration, RouterModule, route parameters, query parameters, route guards, lazy loading, preloading strategies
1Qu'est-ce que le Router dans Angular ?
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.
2Quel module importer pour utiliser le routing dans Angular ?
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.
3Comment définir des routes dans Angular ?
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.
Comment afficher le contenu d'une route dans le template ?
Comment créer un lien de navigation déclaratif dans le template ?
+21 questions d'entretien
Autres sujets d'entretien Angular
Les bases de TypeScript
TypeScript avancé
Fondamentaux Angular
Composants et cycle de vie
Services et Dependency Injection
Organisation des Modules Angular
Angular CLI
Directives et Pipes
Formulaires réactifs
Formulaires template-driven
Fondamentaux RxJS
Opérateurs RxJS
HttpClient et API calls
Gestion d'état de base
Change Detection
Angular Signals
Standalone Components
Tests unitaires Angular
Tests end-to-end
Build et optimisation
Fondamentaux NgRx
NgRx avancé
Architecture Angular
Optimisation de performance
Sécurité et bonnes pratiques
Patterns RxJS avancés
Angular Universal et SSR
Micro-frontends Angular
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