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

82 lines (43 loc) 2.52 kB
[@rxap/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: {} ]