Angular · Middle · Frage 32 von 75
Was aktiviert withComponentInputBinding()?
provideRouter(routes, withComponentInputBinding());
// route: users/:id
export class UserPage {
id = input.required<string>();
}- 1Jedes Input in gerouteten Komponenten wird optional
- 2Routenparameter werden an gleichnamige Inputs gebunden
- 3Komponenten können die Route ändern, indem sie in Inputs schreiben
Antwort zeigen
Richtige Antwort: Routenparameter werden an gleichnamige Inputs gebunden
Erklärung
Statt ActivatedRoute zu injizieren und paramMap zu abonnieren, deklariert die Komponente einfach ein Input. Es aktualisiert sich bei der Navigation zwischen /users/1 und /users/2 innerhalb derselben Komponente.