Angular

Routing und Navigation

Router, Routes-Konfiguration, RouterModule, Route Parameters, Query Parameters, Route Guards, Lazy Loading, Preloading Strategies

24 Interview-Fragen·
Mid-Level
1

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.

2

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.

3

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.

4

Wie zeigt man Route-Inhalte im Template an?

5

Wie erstellt man einen deklarativen Navigationslink im Template?

+21 Interview-Fragen

Meistere Angular für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten