Skip to content
masterclass Buddy

Angular · Class

FormGroup

FormGroup collects named child controls into one form control. It tracks their combined value and validation state, and supports updating or changing the controls.

Last updated

Syntax

class FormGroup<TControl extends {[K in keyof TControl]: AbstractControl<any>} = any> extends AbstractControl<...> { constructor(controls: TControl, validatorOrOpts?: ValidatorFn | AbstractControlOptions | ValidatorFn[] | null, asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[] | null); }

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • AbstractControl
  • FormControl
  • FormArray
  • FormBuilder
  • ReactiveFormsModule
  • ValidationErrors
  • ValidatorFn

Source: FormGroup • Angular. Checked 2026-11-03.