[@rxap/directives](../wiki/globals) / ContenteditableDirective

# Class: ContenteditableDirective

Defined in: [contenteditable.directive.ts:22](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/contenteditable.directive.ts#L22)

## Constructors

### new ContenteditableDirective()

> **new ContenteditableDirective**(`elementRef`): [`ContenteditableDirective`](../wiki/Class.ContenteditableDirective)

Defined in: [contenteditable.directive.ts:43](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/contenteditable.directive.ts#L43)

#### Parameters

##### elementRef

`ElementRef`

#### Returns

[`ContenteditableDirective`](../wiki/Class.ContenteditableDirective)

## Properties

### change

> **change**: `EventEmitter`\<[`ContenteditableEvent`](../wiki/Interface.ContenteditableEvent)\>

Defined in: [contenteditable.directive.ts:35](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/contenteditable.directive.ts#L35)

***

### contenteditable

> **contenteditable**: `boolean` = `true`

Defined in: [contenteditable.directive.ts:25](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/contenteditable.directive.ts#L25)

***

### initial?

> `optional` **initial**: `string`

Defined in: [contenteditable.directive.ts:41](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/contenteditable.directive.ts#L41)

***

### method?

> `optional` **method**: `Method`\<`any`, [`ContenteditableEvent`](../wiki/Interface.ContenteditableEvent)\>

Defined in: [contenteditable.directive.ts:31](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/contenteditable.directive.ts#L31)

***

### parameters?

> `optional` **parameters**: `any`

Defined in: [contenteditable.directive.ts:38](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/contenteditable.directive.ts#L38)

***

### spellcheck

> **spellcheck**: `boolean` = `false`

Defined in: [contenteditable.directive.ts:28](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/contenteditable.directive.ts#L28)

## Methods

### onClick()

> **onClick**(`$event`): `void`

Defined in: [contenteditable.directive.ts:47](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/contenteditable.directive.ts#L47)

#### Parameters

##### $event

`Event`

#### Returns

`void`

***

### onInput()

> **onInput**(`$event`): `Promise`\<`void`\>

Defined in: [contenteditable.directive.ts:53](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/directives/src/lib/contenteditable.directive.ts#L53)

#### Parameters

##### $event

`any`

#### Returns

`Promise`\<`void`\>
