@rxap/directives
Version:
This package provides a set of Angular directives to simplify common tasks such as setting background images, confirming clicks, making elements contenteditable, and more. It includes directives for handling UI interactions, applying styles, and managing
108 lines (54 loc) • 3.14 kB
Markdown
[@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`\>