GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Docs
  • Tutorials
  • Playground
  • Reference
  • code
  • NonNullableFormBuilder
  • FormBuilder
  • FormControl
  • FormBuilder and NonNullableFormBuilder
  • FormGroup
  • FormRecord
  • FormArray

This view

  • Original page
  • New address

GeezerVison is showing angular.dev — NonNullableFormBuilder • Angular

API

    
      abstract class NonNullableFormBuilder {}
    
    

Similar to FormBuilder#group, except any implicitly constructed FormControl will be non-nullable (i.e. it will have nonNullable set to true). Note that already-constructed controls will not be altered.

@paramcontrolsT
@paramoptionsAbstractControlOptions | null | undefined
@returnsFormGroup<ɵNonNullableFormControls<T>>

Similar to FormBuilder#record, except any implicitly constructed FormControl will be non-nullable (i.e. it will have nonNullable set to true). Note that already-constructed controls will not be altered.

@paramcontrols{ [key: string]: T; }
@paramoptionsAbstractControlOptions | null | undefined
@returnsFormRecord<ɵElement<T, never>>

Similar to FormBuilder#array, except any implicitly constructed FormControl will be non-nullable (i.e. it will have nonNullable set to true). Note that already-constructed controls will not be altered.

@paramcontrolsT[]
@paramvalidatorOrOptsValidatorFn | AbstractControlOptions | ValidatorFn[] | null | undefined
@paramasyncValidatorAsyncValidatorFn | AsyncValidatorFn[] | null | undefined
@returnsFormArray<ɵElement<T, never>>

Similar to FormBuilder#control, except this overridden version of control forces nonNullable to be true, resulting in the control always being non-nullable.

@paramformStateT | FormControlState<T>
@paramvalidatorOrOptsValidatorFn | AbstractControlOptions | ValidatorFn[] | null | undefined
@paramasyncValidatorAsyncValidatorFn | AsyncValidatorFn[] | null | undefined
@returnsFormControl<T>
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.