[@rxap/forms](../wiki/globals) / FormArrayOptions

# Interface: FormArrayOptions

Defined in: [packages/angular/forms/src/lib/model.ts:132](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/model.ts#L132)

## Extends

- [`RxapAbstractControlOptions`](../wiki/TypeAlias.RxapAbstractControlOptions)

## Indexable

\[`key`: `string`\]: `any`

## Properties

### asyncValidators?

> `optional` **asyncValidators**: `null` \| `AsyncValidatorFn` \| `AsyncValidatorFn`[]

Defined in: node\_modules/@angular/forms/index.d.ts:1981

#### Description

The list of async validators applied to control.

#### Inherited from

`RxapAbstractControlOptions.asyncValidators`

***

### builder

> **builder**: [`FormBuilderFn`](../wiki/TypeAlias.FormBuilderFn)

Defined in: [packages/angular/forms/src/lib/model.ts:133](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/model.ts#L133)

***

### controlId

> **controlId**: `string`

Defined in: [packages/angular/forms/src/lib/model.ts:134](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/model.ts#L134)

***

### controlInsertedFn

> **controlInsertedFn**: [`ControlInsertedFn`](../wiki/TypeAlias.ControlInsertedFn)

Defined in: [packages/angular/forms/src/lib/model.ts:135](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/model.ts#L135)

***

### controlRemovedFn

> **controlRemovedFn**: [`ControlRemovedFn`](../wiki/TypeAlias.ControlRemovedFn)

Defined in: [packages/angular/forms/src/lib/model.ts:136](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/model.ts#L136)

***

### controlType?

> `optional` **controlType**: `Constructor`\<[`RxapFormControl`](../wiki/Class.RxapFormControl)\<`any`, `any`, `any`\>\>

Defined in: [packages/angular/forms/src/lib/model.ts:40](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/model.ts#L40)

#### Inherited from

`RxapAbstractControlOptions.controlType`

***

### disabled?

> `optional` **disabled**: `boolean`

Defined in: [packages/angular/forms/src/lib/model.ts:41](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/model.ts#L41)

#### Inherited from

`RxapAbstractControlOptions.disabled`

***

### injectValidators?

> `optional` **injectValidators**: (`Type$1`\<[`InjectableValidator`](../wiki/Interface.InjectableValidator)\> \| `InjectionToken`\<[`InjectableValidator`](../wiki/Interface.InjectableValidator)\> \| `AbstractType`\<[`InjectableValidator`](../wiki/Interface.InjectableValidator)\>)[]

Defined in: [packages/angular/forms/src/lib/model.ts:35](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/model.ts#L35)

#### Inherited from

`RxapAbstractControlOptions.injectValidators`

***

### readonly?

> `optional` **readonly**: `boolean`

Defined in: [packages/angular/forms/src/lib/model.ts:42](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/model.ts#L42)

#### Inherited from

`RxapAbstractControlOptions.readonly`

***

### state?

> `optional` **state**: `any`

Defined in: [packages/angular/forms/src/lib/model.ts:34](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/forms/src/lib/model.ts#L34)

#### Inherited from

`RxapAbstractControlOptions.state`

***

### updateOn?

> `optional` **updateOn**: `"submit"` \| `"change"` \| `"blur"`

Defined in: node\_modules/@angular/forms/index.d.ts:1986

#### Description

The event name for control to update upon.

#### Inherited from

`RxapAbstractControlOptions.updateOn`

***

### validators?

> `optional` **validators**: `null` \| `ValidatorFn` \| `ValidatorFn`[]

Defined in: node\_modules/@angular/forms/index.d.ts:1976

#### Description

The list of validators applied to a control.

#### Inherited from

`RxapAbstractControlOptions.validators`
