On this page
UntypedFormBuilder
class  final 
UntypedFormBuilder is the same as @see FormBuilder, but it provides untyped controls.
class UntypedFormBuilder extends FormBuilder {
  group(controlsConfig: { [key: string]: any; }, options: AbstractControlOptions | { [key: string]: any; } = null): UntypedFormGroup
  control(formState: any, validatorOrOpts?: ValidatorFn | FormControlOptions | ValidatorFn[], asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[]): UntypedFormControl
  array(controlsConfig: any[], validatorOrOpts?: ValidatorFn | AbstractControlOptions | ValidatorFn[], asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[]): UntypedFormArray
  // inherited from forms/FormBuilder
  nonNullable: NonNullableFormBuilder
  group(controls: { [key: string]: any; }, options: AbstractControlOptions | { [key: string]: any; } = null): FormGroup
  record<T>(controls: { [key: string]: T; }, options: AbstractControlOptions = null): FormRecord<ɵElement<T, null>>
  control<T>(formState: T | FormControlState<T>, validatorOrOpts?: ValidatorFn | FormControlOptions | ValidatorFn[], asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[]): FormControl
  array<T>(controls: T[], validatorOrOpts?: ValidatorFn | AbstractControlOptions | ValidatorFn[], asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[]): FormArray<ɵElement<T, null>>
}
   Provided in
Methods
| 
         
         group()
          | 
      ||||||
|---|---|---|---|---|---|---|
| 
         Like  
          | 
      
controlsConfig | 
            object | 
            |
options | 
            AbstractControlOptions | 
            Optional. Default is   | 
           
Returns
group(controlsConfig: { [key: string]: any; }, options: { [key: string]: any; }): UntypedFormGroup
         Deprecated This API is not typesafe and can result in issues with Closure Compiler renaming. Use the FormBuilder#group overload with AbstractControlOptions instead.
Parameters
controlsConfig | 
            object | 
            |
options | 
            object | 
            
Returns
| 
         
         control()
          | 
      |||||||||
|---|---|---|---|---|---|---|---|---|---|
Like   | 
      |||||||||
        
          | 
      
formState | 
            any | 
            |
validatorOrOpts | 
            ValidatorFn | FormControlOptions | ValidatorFn[] | 
            Optional. Default is   | 
           
asyncValidator | 
            AsyncValidatorFn | AsyncValidatorFn[] | 
            Optional. Default is   | 
           
Returns
| 
         
         array()
          | 
      |||||||||
|---|---|---|---|---|---|---|---|---|---|
Like   | 
      |||||||||
        
          | 
      
controlsConfig | 
            any[] | 
            |
validatorOrOpts | 
            ValidatorFn | AbstractControlOptions | ValidatorFn[] | 
            Optional. Default is   | 
           
asyncValidator | 
            AsyncValidatorFn | AsyncValidatorFn[] | 
            Optional. Default is   | 
           
Returns
© 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v14.angular.io/api/forms/UntypedFormBuilder