Importação
import { NuiEditor } from '@needless-ui/angular/editor';NuiEditor
Um editor de texto rico.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
valueBidirecional | string | '' | O conteúdo, em HTML ou Markdown; vazio quando não há texto. |
formatInput | 'html' | 'markdown' | 'html' | Como o valor é escrito. |
toolsInput | NuiEditorTool[] | NUI_EDITOR_TOOLS | Os botões da barra de ferramentas em ordem, com | entre os grupos. |
label, labelledBy, describedByInput | string | Nomeiam e descrevem o conteúdo. | |
placeholderInput | string | Texto mostrado enquanto o editor está vazio. | |
readonly, disabled, invalidInput | boolean | false | Mostra o conteúdo sem permitir edição; desativa o editor; marca o conteúdo como inválido. |
labelsInput | Partial<NuiEditorLabels> | Todos os textos dele, para traduzir. | |
runMétodo | (tool: NuiEditorTool) => void | Executa um comando da barra de ferramentas. | |
undo, redo, focusMétodo | () => void | Desfaz, refaz e move o foco para o texto. |
Helpers
Funções para converter documentos.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
nuiEditorToHtml, nuiEditorToMarkdownMétodo | (doc) => string | Escrevem um documento como HTML ou Markdown. | |
nuiEditorFromHtml, nuiEditorFromMarkdownMétodo | (text, document?) => NuiEditorDoc | Leem HTML ou Markdown para um documento, mantendo o que o editor consegue mostrar. |