@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
82 lines (43 loc) • 2.52 kB
Markdown
[/forms](../wiki/globals) / ControlOptions
# Interface: ControlOptions
Defined in: [packages/angular/forms/src/lib/types.ts:30](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/types.ts#L30)
## Properties
### coerce?
> `optional` **coerce**: `boolean`
Defined in: [packages/angular/forms/src/lib/types.ts:42](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/types.ts#L42)
used in the RxapFormArray patchValue method.
true - if the value has not a control with any index. The control is created
false - default behavior
***
### emitEvent?
> `optional` **emitEvent**: `boolean`
Defined in: [packages/angular/forms/src/lib/types.ts:32](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/types.ts#L32)
***
### emitModelToViewChange?
> `optional` **emitModelToViewChange**: `boolean`
Defined in: [packages/angular/forms/src/lib/types.ts:33](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/types.ts#L33)
***
### emitViewToModelChange?
> `optional` **emitViewToModelChange**: `boolean`
Defined in: [packages/angular/forms/src/lib/types.ts:34](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/types.ts#L34)
***
### initial?
> `optional` **initial**: `boolean`
Defined in: [packages/angular/forms/src/lib/types.ts:35](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/types.ts#L35)
***
### onlySelf?
> `optional` **onlySelf**: `boolean`
Defined in: [packages/angular/forms/src/lib/types.ts:31](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/types.ts#L31)
***
### strict?
> `optional` **strict**: `boolean`
Defined in: [packages/angular/forms/src/lib/types.ts:61](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/types.ts#L61)
used in the RxapFormArray patchValue method.
true - the length of the control array is limited by the length of the value.
false - default behavior
example with strict = true
current from array controls: [ 0: {}, 1: {}, 2: {} ]
patch value A: [ 0: {}, 1: {}, 2: {} ]
result: [ 0: {}, 1: {}, 2: {} ]
path value B: [ 0: {}, 1: {} ]
result: [ 0: {}, 1: {} ]