Importação

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

NuiEditor

Um editor de texto rico.

Seletor
nui-editor
NuiEditor: Propriedades
NomeTipoPadrãoDescrição
valueBidirecionalstring''O conteúdo, em HTML ou Markdown; vazio quando não há texto.
formatInput'html' | 'markdown''html'Como o valor é escrito.
toolsInputNuiEditorTool[]NUI_EDITOR_TOOLSOs botões da barra de ferramentas em ordem, com | entre os grupos.
label, labelledBy, describedByInputstringNomeiam e descrevem o conteúdo.
placeholderInputstringTexto mostrado enquanto o editor está vazio.
readonly, disabled, invalidInputbooleanfalseMostra o conteúdo sem permitir edição; desativa o editor; marca o conteúdo como inválido.
labelsInputPartial<NuiEditorLabels>Todos os textos dele, para traduzir.
runMétodo(tool: NuiEditorTool) => voidExecuta um comando da barra de ferramentas.
undo, redo, focusMétodo() => voidDesfaz, refaz e move o foco para o texto.

Helpers

Funções para converter documentos.

Helpers: Propriedades
NomeTipoPadrãoDescrição
nuiEditorToHtml, nuiEditorToMarkdownMétodo(doc) => stringEscrevem um documento como HTML ou Markdown.
nuiEditorFromHtml, nuiEditorFromMarkdownMétodo(text, document?) => NuiEditorDocLeem HTML ou Markdown para um documento, mantendo o que o editor consegue mostrar.