Import
import { NuiEditor } from '@needless-ui/angular/editor';NuiEditor
Un éditeur de texte enrichi.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
valueBidirectionnel | string | '' | Le contenu, en HTML ou en Markdown ; vide quand il n’y a pas de texte. |
formatInput | 'html' | 'markdown' | 'html' | La façon dont la valeur est écrite. |
toolsInput | NuiEditorTool[] | NUI_EDITOR_TOOLS | Les boutons de la barre d’outils dans l’ordre, avec | entre les groupes. |
label, labelledBy, describedByInput | string | Nomment et décrivent le contenu. | |
placeholderInput | string | Texte affiché tant que l’éditeur est vide. | |
readonly, disabled, invalidInput | boolean | false | Affiche le contenu sans permettre de le modifier ; le désactive ; le marque comme invalide. |
labelsInput | Partial<NuiEditorLabels> | Tous ses textes, à traduire. | |
runMéthode | (tool: NuiEditorTool) => void | Exécute une commande de la barre d’outils. | |
undo, redo, focusMéthode | () => void | Annule, rétablit, et place le focus dans le texte. |
Helpers
Des fonctions pour convertir des documents.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
nuiEditorToHtml, nuiEditorToMarkdownMéthode | (doc) => string | Écrivent un document en HTML ou en Markdown. | |
nuiEditorFromHtml, nuiEditorFromMarkdownMéthode | (text, document?) => NuiEditorDoc | Lisent du HTML ou du Markdown dans un document, en gardant ce que l’éditeur sait afficher. |