ایمپورت

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

NuiEditor

یک ویرایشگر متن غنی.

سلکتور
nui-editor
NuiEditor: ویژگی‌ها
نامنوعپیش‌فرضتوضیح
valueدوطرفهstring''محتوا، به‌صورت HTML یا Markdown؛ وقتی متنی نباشد، خالی است.
formatورودی'html' | 'markdown''html'اینکه مقدار چطور نوشته شود.
toolsورودیNuiEditorTool[]NUI_EDITOR_TOOLSدکمه‌های نوار ابزار به ترتیب، با | میان گروه‌ها.
label, labelledBy, describedByورودیstringبرای محتوا نام و توضیح می‌گذارند.
placeholderورودیstringتا وقتی خالی است نمایش داده می‌شود.
readonly, disabled, invalidورودیbooleanfalseمحتوا را بدون امکان ویرایش نشان می‌دهد؛ آن را غیرفعال می‌کند؛ آن را نامعتبر علامت می‌زند.
labelsورودیPartial<NuiEditorLabels>همهٔ متن‌هایی که نشان می‌دهد یا اعلام می‌کند، برای ترجمه.
runمتد(tool: NuiEditorTool) => voidیک فرمان نوار ابزار را اجرا می‌کند.
undo, redo, focusمتد() => voidواگرد و ازنو می‌کند و فوکوس را به متن می‌برد.

Helpers

توابعی برای تبدیل سندها.

Helpers: ویژگی‌ها
نامنوعپیش‌فرضتوضیح
nuiEditorToHtml, nuiEditorToMarkdownمتد(doc) => stringسند را به‌صورت HTML یا Markdown می‌نویسند.
nuiEditorFromHtml, nuiEditorFromMarkdownمتد(text, document?) => NuiEditorDocHTML یا Markdown را به سند تبدیل می‌کنند و هر آنچه ویرایشگر می‌تواند نمایش دهد نگه می‌دارند.