Form reattivi
ReactiveFormsModule, FormControl, FormGroup, FormArray, FormBuilder, validators, custom validators, async validators, valueChanges
1Cos'è un FormControl in Angular?
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.
2Quale modulo Angular deve essere importato per usare i reactive forms?
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.
3Cos'è un FormGroup in Angular?
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.
Qual è lo scopo di FormBuilder in Angular?
Come creare un FormControl con un valore iniziale?
+23 domande da colloquio
Altri argomenti di colloquio Angular
Fondamenti di TypeScript
TypeScript Avanzato
Fondamenti di Angular
Componenti e ciclo di vita
Services & Dependency Injection
Organizzazione dei moduli Angular
Angular CLI
Direttive e Pipe
Routing e Navigazione
Form template-driven
Fondamenti di RxJS
Operatori RxJS
HttpClient e chiamate API
Gestione dello stato di base
Change Detection
Angular Signals
Standalone Components
Test unitari in Angular
Testing End-to-End
Build e ottimizzazione
Fondamenti di NgRx
NgRx avanzato
Architettura Angular
Ottimizzazione delle performance
Sicurezza e best practice
Pattern RxJS avanzati
Angular Universal e SSR
Micro-frontend Angular
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