الاستيراد

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?) => NuiEditorDocتقرأ HTML أو Markdown إلى مستند، وتُبقي على ما يستطيع المحرِّر عرضه.