Routing und Navigation
Router, Routes-Konfiguration, RouterModule, Route Parameters, Query Parameters, Route Guards, Lazy Loading, Preloading Strategies
1Was ist der Router in Angular?
Was ist der Router in Angular?
Antwort
Der Angular Router ermöglicht die Navigation zwischen verschiedenen Ansichten (Components) basierend auf der URL des Browsers. Er verwaltet die Zuordnung zwischen URLs und Components und ermöglicht das Erstellen von Single-Page-Anwendungen mit mehreren Ansichten. Der Router überwacht URL-Änderungen und lädt die entsprechenden Components in ein RouterOutlet.
2Welches Modul importieren, um Routing in Angular zu verwenden?
Welches Modul importieren, um Routing in Angular zu verwenden?
Antwort
RouterModule ist das Angular-Modul, das alle für Routing notwendigen Services und Direktiven bereitstellt (Router-Service, RouterOutlet, RouterLink usw.). Es wird aus @angular/router importiert und mit Routes über RouterModule.forRoot() für das Hauptmodul oder RouterModule.forChild() für Feature-Module konfiguriert.
3Wie definiert man Routes in Angular?
Wie definiert man Routes in Angular?
Antwort
Routes werden in einem Array vom Typ Routes definiert, wobei jedes Objekt einen Path und die anzuzeigende Component angibt. Mit Standalone Components (Angular 14+) wird provideRouter(routes) in der Anwendungskonfiguration verwendet. Mit NgModules wird RouterModule.forRoot(routes) im Hauptmodul verwendet.
Wie zeigt man Route-Inhalte im Template an?
Wie erstellt man einen deklarativen Navigationslink im Template?
+21 Interview-Fragen
Weitere Angular-Interviewthemen
TypeScript-Grundlagen
TypeScript Fortgeschritten
Angular-Grundlagen
Komponenten und Lebenszyklus
Services & Dependency Injection
Angular-Modul-Organisation
Angular CLI
Direktiven und Pipes
Reactive Forms
Template-driven Forms
RxJS-Grundlagen
RxJS-Operatoren
HttpClient und API-Aufrufe
Grundlegende State-Verwaltung
Change Detection
Angular Signals
Standalone Components
Angular Unit-Tests
End-to-End-Testing
Build und Optimierung
NgRx-Grundlagen
NgRx Fortgeschritten
Angular-Architektur
Performance-Optimierung
Sicherheit und Best Practices
Fortgeschrittene RxJS-Patterns
Angular Universal und SSR
Angular Micro-Frontends
Meistere Angular für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten