Suggest an editImprove this articleRefine the answer for “What are form control directives (form directives)?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**Form control directives** are special Angular directives that bind form elements to the `FormControl` and `FormGroup` system, allowing the form's state to be tracked and controlled. **Key point:** their job is to connect HTML elements to the form model so that Angular can track the value, validation, and status of each field.Shown above the full answer for quick recall.Answer (EN)ImageForm control directives are special Angular directives that **bind form elements to the FormControl and FormGroup system**, allowing the form's state to be tracked and controlled. There are two main groups: **1. For template-driven forms:** - `ngModel` - binds a field to a component variable. - `ngForm` - creates a form object and manages it. - `ngModelGroup` - groups fields within a form. **2. For reactive forms:** - `formControl` - binds an element to a specific `FormControl`. - `formGroup` - binds a container (usually `<form>`) to a `FormGroup`. - `formArrayName` / `formGroupName` - bind nested structures. Their job is to **connect HTML elements to the form model**, so that Angular can track the value, validation, and status of each field.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.