UntypedFormBuilder
UntypedFormBuilder is the same as FormBuilder
, but it provides untyped controls.
class UntypedFormBuilder extends FormBuilder {
group(controlsConfig: { [key: string]: any; }, options: AbstractControlOptions | { [key: string]: any; } = null): UntypedFormGroup
group(controlsConfig: { [key: string]: any; }, options?: AbstractControlOptions): UntypedFormGroup
group(controlsConfig: { [key: string]: any; }, options: { [key: string]: any; }): 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
group<T extends {}>(controls: T, options?: AbstractControlOptions): FormGroup<{...}
group(controls: { [key: string]: any; }, options: { [key: string]: any; }): 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
control<T>(formState: T | FormControlState<T>, opts: FormControlOptions & { initialValueIsDefault: true; }): FormControl<T>
control<T>(formState: T | FormControlState<T>, opts: FormControlOptions & { nonNullable: true; }): FormControl<T>
control<T>(formState: T | FormControlState<T>, opts: FormControlOptions, asyncValidator: AsyncValidatorFn | AsyncValidatorFn[]): FormControl<T | null>
control<T>(formState: T | FormControlState<T>, validatorOrOpts?: ValidatorFn | FormControlOptions | ValidatorFn[], asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[]): FormControl<T | null>
array<T>(controls: T[], validatorOrOpts?: ValidatorFn | AbstractControlOptions | ValidatorFn[], asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[]): FormArray<ɵElement<T, null>>
}
Provided in
-
'root'
Methods
group() | ||||||
---|---|---|---|---|---|---|
Like
Parameters
Returns |
||||||
Deprecated This API is not typesafe and can result in issues with Closure Compiler renaming.
Use the Parameters
Returns |
control() | |||||||||
---|---|---|---|---|---|---|---|---|---|
Like |
|||||||||
Parameters
Returns |
array() | |||||||||
---|---|---|---|---|---|---|---|---|---|
Like |
|||||||||
Parameters
Returns |