Angular

Formulaires réactifs

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

26 questions d'entretien·
Confirmé
1

Qu'est-ce qu'un FormControl dans Angular ?

Réponse

FormControl est la classe fondamentale des formulaires réactifs Angular qui représente un champ de formulaire individuel. Elle encapsule la valeur du champ, son état de validation, et fournit des méthodes pour gérer les interactions utilisateur. Chaque FormControl peut avoir des validateurs, réagir aux changements via des observables, et maintenir des états comme touched, dirty ou pristine. C'est l'unité de base pour construire des formulaires réactifs complexes avec FormGroup ou FormArray.

2

Quel module Angular doit être importé pour utiliser les formulaires réactifs ?

Réponse

ReactiveFormsModule est le module Angular qui fournit toutes les classes et directives nécessaires pour travailler avec les formulaires réactifs. Il doit être importé dans le module de l'application ou dans un standalone component pour accéder à FormControl, FormGroup, FormBuilder et autres APIs. Sans cet import, les directives comme formControlName ou formGroup ne seront pas reconnues. FormsModule est un module différent utilisé pour les template-driven forms.

3

Qu'est-ce qu'un FormGroup dans Angular ?

Réponse

FormGroup est une classe qui regroupe plusieurs FormControl ou autres FormGroup sous des clés nommées, permettant de structurer des formulaires complexes. Il permet de valider et gérer l'état d'un ensemble de champs comme une seule unité. Par exemple, un formulaire d'adresse peut être un FormGroup contenant les champs rue, ville, et code postal. Le FormGroup agrège automatiquement les valeurs et les états de validation de tous ses contrôles enfants.

4

À quoi sert le FormBuilder dans Angular ?

5

Comment créer un FormControl avec une valeur initiale ?

+23 questions d'entretien

Maîtrise Angular pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement