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