Angular · Junior · Pytanie 53 z 75
Jak zadeklarować input, który rodzic musi zawsze przekazać?
export class UserCard {
user = input.required<User>();
}- ✓Poprawna odpowiedź: Przez
input.required<T>()- kompilator zgłosi błąd, jeśli rodzic go nie zbinduje - 2Przez
input<T>()i!po nazwie - 3W Angularze input nie może być wymagany
Wyjaśnienie
Wymagany input nie ma wartości domyślnej, więc jego typ nie zawiera undefined. W szablonie i klasie czyta się go jak sygnał: user().