Importación
import { NuiEditor } from '@needless-ui/angular/editor';NuiEditor
Un editor de texto enriquecido.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
valueBidireccional | string | '' | El contenido, en HTML o Markdown; vacío cuando no hay texto. |
formatInput | 'html' | 'markdown' | 'html' | Cómo se escribe el valor. |
toolsInput | NuiEditorTool[] | NUI_EDITOR_TOOLS | Los botones de la barra de herramientas, en orden, con | entre grupos. |
label, labelledBy, describedByInput | string | Dan nombre y descripción al contenido. | |
placeholderInput | string | Texto que se muestra mientras está vacío. | |
readonly, disabled, invalidInput | boolean | false | Muestra el contenido sin permitir editarlo; lo desactiva; lo marca como no válido. |
labelsInput | Partial<NuiEditorLabels> | Todos sus textos, para traducirlos. | |
runMétodo | (tool: NuiEditorTool) => void | Ejecuta un comando de la barra de herramientas. | |
undo, redo, focusMétodo | () => void | Deshace, rehace y pone el foco en el texto. |
Helpers
Funciones para convertir documentos.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
nuiEditorToHtml, nuiEditorToMarkdownMétodo | (doc) => string | Escriben un documento como HTML o Markdown. | |
nuiEditorFromHtml, nuiEditorFromMarkdownMétodo | (text, document?) => NuiEditorDoc | Leen HTML o Markdown y lo convierten en un documento, conservando lo que el editor puede mostrar. |