NonNullableFormBuilder
NonNullableFormBuilder
is similar to FormBuilder
, but automatically constructed
FormControl
elements have {nonNullable: true}
and are non-nullable.
abstract class NonNullableFormBuilder {
abstract group<T extends {}>(controls: T, options?: AbstractControlOptions): FormGroup<{...}
abstract record<T>(controls: { [key: string]: T; }, options?: AbstractControlOptions): FormRecord<ɵElement<T, never>>
abstract array<T>(controls: T[], validatorOrOpts?: ValidatorFn | AbstractControlOptions | ValidatorFn[], asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[]): FormArray<ɵElement<T, never>>
abstract control<T>(formState: T | FormControlState<T>, validatorOrOpts?: ValidatorFn | AbstractControlOptions | ValidatorFn[], asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[]): FormControl<T>
}
Provided in
-
'root'
Methods
group() | ||||||
---|---|---|---|---|---|---|
Similar to |
||||||
Parameters
Returns
|
record() | ||||||
---|---|---|---|---|---|---|
Similar to |
||||||
Parameters
Returns
|
array() | |||||||||
---|---|---|---|---|---|---|---|---|---|
Similar to |
|||||||||
Parameters
Returns
|
control() | |||||||||
---|---|---|---|---|---|---|---|---|---|
Similar to |
|||||||||
Parameters
Returns
|