Angular · Junior · Frage 53 von 75
Wie deklariert man ein Input, das das Elternteil immer liefern muss?
export class UserCard {
user = input.required<User>();
}- 1Mit
input<T>()und einem!hinter dem Feldnamen - 2Gar nicht: jedes Input in Angular ist optional
- 3Mit
input.required<T>(), vom Compiler geprüft
Antwort zeigen
Richtige Antwort: Mit input.required<T>(), vom Compiler geprüft
Erklärung
Ein Pflicht-Input hat keinen Standardwert, sein Typ enthält also kein undefined. Im Template oder in der Klasse liest man es als Signal: user().