Skip to main content

Class: ApFormBuilder

Constructors​

constructor​

• new ApFormBuilder(apService, fb, validatorBuilders, asyncValidatorBuilders)

Parameters​

NameType
apServiceApHelper
fbFormBuilder
validatorBuildersMicroValidatorBuilder[]
asyncValidatorBuildersMicroAsyncValidatorBuilder[]

Defined in​

ng-application-profile/src/lib/services/ap-form-builder.service.ts:18

Methods​

addValidatorsFromRules​

â–¸ Private addValidatorsFromRules<T>(control, rules): T

Type parameters​

NameType
Textends AbstractControl<T>

Parameters​

NameType
controlT
rulesRule<string, unknown>[]

Returns​

T

Defined in​

ng-application-profile/src/lib/services/ap-form-builder.service.ts:77


addValidatorsToControl​

â–¸ addValidatorsToControl<T>(control, ap, types, key?): T

Type parameters​

NameType
Textends AbstractControl<T>

Parameters​

NameType
controlT
apApplicationProfile
typesMany<string>
key?string

Returns​

T

Defined in​

ng-application-profile/src/lib/services/ap-form-builder.service.ts:28


addValidatorsToFormArray​

â–¸ addValidatorsToFormArray(control, ap, types, key): FormArray

Parameters​

NameType
controlFormArray
apApplicationProfile
typesMany<string>
keystring

Returns​

FormArray

Defined in​

ng-application-profile/src/lib/services/ap-form-builder.service.ts:64


addValidatorsToFormControl​

â–¸ addValidatorsToFormControl(control, ap, types, key): FormControl

Parameters​

NameType
controlFormControl
apApplicationProfile
typesMany<string>
keystring

Returns​

FormControl

Defined in​

ng-application-profile/src/lib/services/ap-form-builder.service.ts:60


addValidatorsToFormGroup​

â–¸ addValidatorsToFormGroup(control, ap, types, key?): FormGroup

Parameters​

NameType
controlFormGroup
apApplicationProfile
typesMany<string>
key?string

Returns​

FormGroup

Defined in​

ng-application-profile/src/lib/services/ap-form-builder.service.ts:41


generateLangStringFormGroup​

â–¸ generateLangStringFormGroup(langs): FormGroup

Parameters​

NameType
langsstring[]

Returns​

FormGroup

Defined in​

ng-application-profile/src/lib/services/ap-form-builder.service.ts:71