Importación

import-editor.ts
import { NuiEditor } from '@needless-ui/angular/editor';

NuiEditor

Un editor de texto enriquecido.

Selector
nui-editor
NuiEditor: Propiedades
NombreTipoPredeterminadoDescripción
valueBidireccionalstring''El contenido, en HTML o Markdown; vacío cuando no hay texto.
formatInput'html' | 'markdown''html'Cómo se escribe el valor.
toolsInputNuiEditorTool[]NUI_EDITOR_TOOLSLos botones de la barra de herramientas, en orden, con | entre grupos.
label, labelledBy, describedByInputstringDan nombre y descripción al contenido.
placeholderInputstringTexto que se muestra mientras está vacío.
readonly, disabled, invalidInputbooleanfalseMuestra el contenido sin permitir editarlo; lo desactiva; lo marca como no válido.
labelsInputPartial<NuiEditorLabels>Todos sus textos, para traducirlos.
runMétodo(tool: NuiEditorTool) => voidEjecuta un comando de la barra de herramientas.
undo, redo, focusMétodo() => voidDeshace, rehace y pone el foco en el texto.

Helpers

Funciones para convertir documentos.

Helpers: Propiedades
NombreTipoPredeterminadoDescripción
nuiEditorToHtml, nuiEditorToMarkdownMétodo(doc) => stringEscriben un documento como HTML o Markdown.
nuiEditorFromHtml, nuiEditorFromMarkdownMétodo(text, document?) => NuiEditorDocLeen HTML o Markdown y lo convierten en un documento, conservando lo que el editor puede mostrar.