Angular · Middle · Pytanie 32 z 75
Co włącza withComponentInputBinding()?
provideRouter(routes, withComponentInputBinding());
// route: users/:id
export class UserPage {
id = input.required<string>();
}- ✓Poprawna odpowiedź: Parametry trasy, parametry query i dane z resolverów są wiązane z wejściami komponentu o tych samych nazwach
- 2Komponenty mogą zmieniać trasę, zapisując do wejść
- 3Wszystkie wejścia stają się opcjonalne
Wyjaśnienie
Zamiast wstrzykiwać ActivatedRoute i subskrybować paramMap, komponent po prostu deklaruje wejście. Aktualizuje się ono przy przejściu między /users/1 i /users/2 bez zmiany komponentu.