Angular

Form reattivi

ReactiveFormsModule, FormControl, FormGroup, FormArray, FormBuilder, validators, custom validators, async validators, valueChanges

26 domande da colloquio·
Mid-Level
1

Cos'è un FormControl in Angular?

Risposta

FormControl è la classe fondamentale dei reactive forms Angular che rappresenta un singolo campo del form. Incapsula il valore del campo, il suo stato di validazione e fornisce metodi per gestire le interazioni utente. Ogni FormControl può avere validators, reagire ai cambiamenti tramite observables e mantenere stati come touched, dirty o pristine. È l'unità base per costruire reactive forms complessi con FormGroup o FormArray.

2

Quale modulo Angular deve essere importato per usare i reactive forms?

Risposta

ReactiveFormsModule è il modulo Angular che fornisce tutte le classi e direttive necessarie per lavorare con i reactive forms. Deve essere importato nel modulo dell'applicazione o in uno standalone component per accedere a FormControl, FormGroup, FormBuilder e altre API. Senza questo import, direttive come formControlName o formGroup non saranno riconosciute. FormsModule è un modulo diverso utilizzato per i template-driven forms.

3

Cos'è un FormGroup in Angular?

Risposta

FormGroup è una classe che raggruppa più FormControl o altre istanze FormGroup sotto chiavi nominate, permettendo di strutturare form complessi. Consente di validare e gestire lo stato di un insieme di campi come singola unità. Ad esempio, un form di indirizzo può essere un FormGroup contenente i campi via, città e codice postale. FormGroup aggrega automaticamente i valori e gli stati di validazione di tutti i suoi controlli figli.

4

Qual è lo scopo di FormBuilder in Angular?

5

Come creare un FormControl con un valore iniziale?

+23 domande da colloquio

Padroneggia Angular per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis