UNPKG

@rxap/forms

Version:

This package provides a set of tools and directives to simplify working with Angular forms, including reactive forms, custom validators, and form directives for handling loading, submitting, and error states. It offers decorators for defining forms and co

148 lines (135 loc) 7.51 kB
## API ### Enumerations - [MetadataKeys](../wiki/Enumeration.MetadataKeys) ### Classes - [ControlValueAccessor](../wiki/Class.ControlValueAccessor) - [FormArrayControlManager](../wiki/Class.FormArrayControlManager) - [FormControlErrorDirective](../wiki/Class.FormControlErrorDirective) - [FormControlMarkDirtyDirective](../wiki/Class.FormControlMarkDirtyDirective) - [FormControlMarkPristineDirective](../wiki/Class.FormControlMarkPristineDirective) - [FormControlMarkTouchedDirective](../wiki/Class.FormControlMarkTouchedDirective) - [FormControlMarkUntouchedDirective](../wiki/Class.FormControlMarkUntouchedDirective) - [FormControlNameDirective](../wiki/Class.FormControlNameDirective) - [FormDirective](../wiki/Class.FormDirective) - [FormGroupNameDirective](../wiki/Class.FormGroupNameDirective) - [FormLoadedDirective](../wiki/Class.FormLoadedDirective) - [FormLoadingDirective](../wiki/Class.FormLoadingDirective) - [FormLoadingErrorDirective](../wiki/Class.FormLoadingErrorDirective) - [FormResetDirective](../wiki/Class.FormResetDirective) - [FormSubmitDirective](../wiki/Class.FormSubmitDirective) - [FormSubmitFailedDirective](../wiki/Class.FormSubmitFailedDirective) - [FormSubmitInvalidDirective](../wiki/Class.FormSubmitInvalidDirective) - [FormSubmitSuccessfulDirective](../wiki/Class.FormSubmitSuccessfulDirective) - [FormSubmittingDirective](../wiki/Class.FormSubmittingDirective) - [ParentControlContainerDirective](../wiki/Class.ParentControlContainerDirective) - [RxapFormArray](../wiki/Class.RxapFormArray) - [RxapFormBuilder](../wiki/Class.RxapFormBuilder) - [RxapFormControl](../wiki/Class.RxapFormControl) - [RxapFormGroup](../wiki/Class.RxapFormGroup) - [RxapFormsModule](../wiki/Class.RxapFormsModule) ### Interfaces - [_RxapAbstractControlOptions](../wiki/Interface._RxapAbstractControlOptions) - [AbstractControl](../wiki/Interface.AbstractControl) - [AbstractControlOptions](../wiki/Interface.AbstractControlOptions) - [BoxedValue](../wiki/Interface.BoxedValue) - [ComplexityOptions](../wiki/Interface.ComplexityOptions) - [ControlOptions](../wiki/Interface.ControlOptions) - [ControlSetValueOptions](../wiki/Interface.ControlSetValueOptions) - [FormArrayOptions](../wiki/Interface.FormArrayOptions) - [FormDefinition](../wiki/Interface.FormDefinition) - [FormDefinitionArray](../wiki/Interface.FormDefinitionArray) - [FormDefinitionMetadata](../wiki/Interface.FormDefinitionMetadata) - [FormGroupOptions](../wiki/Interface.FormGroupOptions) - [FormLoadFailedMethod](../wiki/Interface.FormLoadFailedMethod) - [FormLoadMethod](../wiki/Interface.FormLoadMethod) - [FormLoadSuccessfulMethod](../wiki/Interface.FormLoadSuccessfulMethod) - [FormOptions](../wiki/Interface.FormOptions) - [FormSubmitFailedMethod](../wiki/Interface.FormSubmitFailedMethod) - [FormSubmitMethod](../wiki/Interface.FormSubmitMethod) - [FormSubmitSuccessfulMethod](../wiki/Interface.FormSubmitSuccessfulMethod) - [InjectableValidator](../wiki/Interface.InjectableValidator) - [IsNumberOptions](../wiki/Interface.IsNumberOptions) - [NgValidatorsErrors](../wiki/Interface.NgValidatorsErrors) - [RxapAbstractControlOptionsWithDefinition](../wiki/Interface.RxapAbstractControlOptionsWithDefinition) ### Type Aliases - [AsyncValidator](../wiki/TypeAlias.AsyncValidator) - [AsyncValidatorFn](../wiki/TypeAlias.AsyncValidatorFn) - [ChangeFn](../wiki/TypeAlias.ChangeFn) - [ControlEventOptions](../wiki/TypeAlias.ControlEventOptions) - [ControlInsertedFn](../wiki/TypeAlias.ControlInsertedFn) - [ControlPath](../wiki/TypeAlias.ControlPath) - [ControlRemovedFn](../wiki/TypeAlias.ControlRemovedFn) - [ControlState](../wiki/TypeAlias.ControlState) - [EmitEvent](../wiki/TypeAlias.EmitEvent) - [ExtractAbstractControl](../wiki/TypeAlias.ExtractAbstractControl) - [ExtractStrings](../wiki/TypeAlias.ExtractStrings) - [FormBuilderFn](../wiki/TypeAlias.FormBuilderFn) - [FormType](../wiki/TypeAlias.FormType) - [KeyValueControls](../wiki/TypeAlias.KeyValueControls) - [OnlySelf](../wiki/TypeAlias.OnlySelf) - [OrBoxedValue](../wiki/TypeAlias.OrBoxedValue) - [RxapAbstractControlOptions](../wiki/TypeAlias.RxapAbstractControlOptions) - [SetValueFn](../wiki/TypeAlias.SetValueFn) - [ValidationErrors](../wiki/TypeAlias.ValidationErrors) - [Validator](../wiki/TypeAlias.Validator) - [ValidatorFn](../wiki/TypeAlias.ValidatorFn) - [ValidatorOrOpts](../wiki/TypeAlias.ValidatorOrOpts) ### Variables - [RXAP_FORM_CONTEXT](../wiki/Variable.RXAP_FORM_CONTEXT) - [RXAP_FORM_DEFINITION](../wiki/Variable.RXAP_FORM_DEFINITION) - [RXAP_FORM_DEFINITION_BUILDER](../wiki/Variable.RXAP_FORM_DEFINITION_BUILDER) - [RXAP_FORM_INITIAL_STATE](../wiki/Variable.RXAP_FORM_INITIAL_STATE) - [RXAP_FORM_LOAD_FAILED_METHOD](../wiki/Variable.RXAP_FORM_LOAD_FAILED_METHOD) - [RXAP_FORM_LOAD_METHOD](../wiki/Variable.RXAP_FORM_LOAD_METHOD) - [RXAP_FORM_LOAD_SUCCESSFUL_METHOD](../wiki/Variable.RXAP_FORM_LOAD_SUCCESSFUL_METHOD) - [RXAP_FORM_SUBMIT_FAILED_METHOD](../wiki/Variable.RXAP_FORM_SUBMIT_FAILED_METHOD) - [RXAP_FORM_SUBMIT_METHOD](../wiki/Variable.RXAP_FORM_SUBMIT_METHOD) - [RXAP_FORM_SUBMIT_SUCCESSFUL_METHOD](../wiki/Variable.RXAP_FORM_SUBMIT_SUCCESSFUL_METHOD) - [RxapValidators](../wiki/Variable.RxapValidators) ### Functions - [_IsNumber](../wiki/Function._IsNumber) - [ControlAsyncValidator](../wiki/Function.ControlAsyncValidator) - [ControlChange](../wiki/Function.ControlChange) - [controlDisabled$](../wiki/Function.controlDisabled$) - [controlDisabledWhile](../wiki/Function.controlDisabledWhile) - [controlEnabled$](../wiki/Function.controlEnabled$) - [controlEnabledWhile](../wiki/Function.controlEnabledWhile) - [controlErrorChanges$](../wiki/Function.controlErrorChanges$) - [controlReadonly$](../wiki/Function.controlReadonly$) - [ControlSetValue](../wiki/Function.ControlSetValue) - [controlStatusChanges$](../wiki/Function.controlStatusChanges$) - [ControlValidator](../wiki/Function.ControlValidator) - [controlValueChanges$](../wiki/Function.controlValueChanges$) - [disableControl](../wiki/Function.disableControl) - [enableControl](../wiki/Function.enableControl) - [hasErrorAndDirty](../wiki/Function.hasErrorAndDirty) - [hasErrorAndTouched](../wiki/Function.hasErrorAndTouched) - [IsArray](../wiki/Function.IsArray) - [IsBoolean](../wiki/Function.IsBoolean) - [IsComplex](../wiki/Function.IsComplex) - [IsDate](../wiki/Function.IsDate) - [IsEmail](../wiki/Function.IsEmail) - [IsEnum](../wiki/Function.IsEnum) - [IsInt](../wiki/Function.IsInt) - [IsIP](../wiki/Function.IsIP) - [isNumber](../wiki/Function.isNumber) - [IsNumber](../wiki/Function.IsNumber) - [IsObject](../wiki/Function.IsObject) - [IsPhoneNumber](../wiki/Function.IsPhoneNumber) - [IsPort](../wiki/Function.IsPort) - [IsString](../wiki/Function.IsString) - [IsUrl](../wiki/Function.IsUrl) - [IsUUID](../wiki/Function.IsUUID) - [markAllDirty](../wiki/Function.markAllDirty) - [markAllPristine](../wiki/Function.markAllPristine) - [markAllUntouched](../wiki/Function.markAllUntouched) - [mergeControlValidators](../wiki/Function.mergeControlValidators) - [RxapForm](../wiki/Function.RxapForm) - [selectControlValue$](../wiki/Function.selectControlValue$) - [ToFormMethod](../wiki/Function.ToFormMethod) - [ToFormSubmitMethod](../wiki/Function.ToFormSubmitMethod) - [UseFormArrayControl](../wiki/Function.UseFormArrayControl) - [UseFormArrayGroup](../wiki/Function.UseFormArrayGroup) - [UseFormControl](../wiki/Function.UseFormControl) - [UseFormGroup](../wiki/Function.UseFormGroup) - [validateControlOn](../wiki/Function.validateControlOn)