Class: ApFormBuilder
Constructors​
constructor​
• new ApFormBuilder(apService
, fb
, validatorBuilders
, asyncValidatorBuilders
)
Parameters​
Name | Type |
---|---|
apService | ApHelper |
fb | FormBuilder |
validatorBuilders | MicroValidatorBuilder [] |
asyncValidatorBuilders | MicroAsyncValidatorBuilder [] |
Defined in​
ng-application-profile/src/lib/services/ap-form-builder.service.ts:18
Methods​
addValidatorsFromRules​
â–¸ Private
addValidatorsFromRules<T
>(control
, rules
): T
Type parameters​
Name | Type |
---|---|
T | extends AbstractControl <T > |
Parameters​
Name | Type |
---|---|
control | T |
rules | Rule <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​
Name | Type |
---|---|
T | extends AbstractControl <T > |
Parameters​
Name | Type |
---|---|
control | T |
ap | ApplicationProfile |
types | Many <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​
Name | Type |
---|---|
control | FormArray |
ap | ApplicationProfile |
types | Many <string > |
key | string |
Returns​
FormArray
Defined in​
ng-application-profile/src/lib/services/ap-form-builder.service.ts:64
addValidatorsToFormControl​
â–¸ addValidatorsToFormControl(control
, ap
, types
, key
): FormControl
Parameters​
Name | Type |
---|---|
control | FormControl |
ap | ApplicationProfile |
types | Many <string > |
key | string |
Returns​
FormControl
Defined in​
ng-application-profile/src/lib/services/ap-form-builder.service.ts:60
addValidatorsToFormGroup​
â–¸ addValidatorsToFormGroup(control
, ap
, types
, key?
): FormGroup
Parameters​
Name | Type |
---|---|
control | FormGroup |
ap | ApplicationProfile |
types | Many <string > |
key? | string |
Returns​
FormGroup
Defined in​
ng-application-profile/src/lib/services/ap-form-builder.service.ts:41
generateLangStringFormGroup​
â–¸ generateLangStringFormGroup(langs
): FormGroup
Parameters​
Name | Type |
---|---|
langs | string [] |
Returns​
FormGroup
Defined in​
ng-application-profile/src/lib/services/ap-form-builder.service.ts:71