ایمپورت
import { NuiEditor } from '@needless-ui/angular/editor';NuiEditor
یک ویرایشگر متن غنی.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
valueدوطرفه | string | '' | محتوا، بهصورت HTML یا Markdown؛ وقتی متنی نباشد، خالی است. |
formatورودی | 'html' | 'markdown' | 'html' | اینکه مقدار چطور نوشته شود. |
toolsورودی | NuiEditorTool[] | NUI_EDITOR_TOOLS | دکمههای نوار ابزار به ترتیب، با | میان گروهها. |
label, labelledBy, describedByورودی | string | برای محتوا نام و توضیح میگذارند. | |
placeholderورودی | string | تا وقتی خالی است نمایش داده میشود. | |
readonly, disabled, invalidورودی | boolean | false | محتوا را بدون امکان ویرایش نشان میدهد؛ آن را غیرفعال میکند؛ آن را نامعتبر علامت میزند. |
labelsورودی | Partial<NuiEditorLabels> | همهٔ متنهایی که نشان میدهد یا اعلام میکند، برای ترجمه. | |
runمتد | (tool: NuiEditorTool) => void | یک فرمان نوار ابزار را اجرا میکند. | |
undo, redo, focusمتد | () => void | واگرد و ازنو میکند و فوکوس را به متن میبرد. |
Helpers
توابعی برای تبدیل سندها.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
nuiEditorToHtml, nuiEditorToMarkdownمتد | (doc) => string | سند را بهصورت HTML یا Markdown مینویسند. | |
nuiEditorFromHtml, nuiEditorFromMarkdownمتد | (text, document?) => NuiEditorDoc | HTML یا Markdown را به سند تبدیل میکنند و هر آنچه ویرایشگر میتواند نمایش دهد نگه میدارند. |