Suggest an editImprove this articleRefine the answer for “What does the formControl directive do?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**`formControl`** is a directive that binds a form element to a `FormControl` instance in reactive forms. **Key point:** it automatically synchronizes data between the DOM and the model and tracks statuses such as `valid`, `touched`, `dirty`.Shown above the full answer for quick recall.Answer (EN)Image`formControl` is a directive that **binds a form element to a `FormControl` instance** in reactive forms. It: - connects an HTML element to a `FormControl` object, which holds the current value, validators, and state; - automatically synchronizes data between the DOM and the model; - tracks statuses such as `valid`, `touched`, `dirty`. Example: ```typescript name = new FormControl(''); ``` ```html <input [formControl]="name"> ``` If the user changes the field's value, `FormControl` updates immediately, and vice versa: any change in `FormControl` is reflected in the field.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.