Avatar ·

Wie übergibt man Daten an eine Angular-Komponente beim Routing?

Hallo zusammen! Ich habe kürzlich angefangen, Angular zu lernen, und bin auf ein Problem gestoßen, Daten zwischen Komponenten beim Navigieren über Routen zu übergeben. Ich habe eine App mit einer Benutzerliste und einer Detailseite für jeden Benutzer. Ich verwende den Angular Router für die Navigation, verstehe aber nicht, wie ich die Benutzer-ID oder andere Daten korrekt an die Komponente übergeben kann, die nach der Navigation angezeigt wird. Hier ist mein TypeScript-Code: ```typescript // app-routing.module.ts const routes: Routes = [ { path: 'users', component: UserListComponent }, { path: 'users/:id', component: UserDetailComponent } ]; // user-list.component.ts @Component({...}) export class UserListComponent { users = [{ id: 1, name: 'Alice' }, { id: 2, name: 'Bob' }]; goToUser(userId: number) { // Wie übergibt man userId an UserDetailComponent? this.router.navigate(['/users', userId]); } } // user-detail.component.ts @Component({...}) export class UserDetailComponent { // Wie erhält man die übergebenen