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