Импорт
import { NuiEditor } from '@needless-ui/angular/editor';NuiEditor
Редактор форматированного текста.
| Имя | Тип | По умолчанию | Описание |
|---|---|---|---|
valueДвусторонний | string | '' | Содержимое в виде HTML или Markdown; пустая строка, если текста нет. |
formatInput | 'html' | 'markdown' | 'html' | В каком формате записывается значение. |
toolsInput | NuiEditorTool[] | NUI_EDITOR_TOOLS | Кнопки панели инструментов по порядку, | — между группами. |
label, labelledBy, describedByInput | string | Задают имя и описание содержимого. | |
placeholderInput | string | Показывается, пока редактор пуст. | |
readonly, disabled, invalidInput | boolean | false | Показывает содержимое без возможности правки; отключает редактор; помечает значение как недопустимое. |
labelsInput | Partial<NuiEditorLabels> | Все озвучиваемые редактором тексты — для перевода. | |
runМетод | (tool: NuiEditorTool) => void | Выполняет команду панели инструментов. | |
undo, redo, focusМетод | () => void | Отменяет и повторяет действие, переводит фокус в текст. |
Helpers
Функции для преобразования документов.
| Имя | Тип | По умолчанию | Описание |
|---|---|---|---|
nuiEditorToHtml, nuiEditorToMarkdownМетод | (doc) => string | Записывают документ в HTML или Markdown. | |
nuiEditorFromHtml, nuiEditorFromMarkdownМетод | (text, document?) => NuiEditorDoc | Превращают HTML или Markdown в документ, сохраняя то, что редактор умеет показывать. |