الاستيراد

import-markdown.ts
import { NuiMarkdown } from '@needless-ui/angular/markdown';

NuiMarkdown

يعرض Markdown على هيئة عناصر.

المُحدِّد
nui-markdown
NuiMarkdown: الخصائص
الاسمالنوعالقيمة الافتراضيةالوصف
textمُدخَلstring''نص Markdown.
streamingمُدخَلbooleanfalseالنص ما زال يصل.
headingLevelمُدخَلnumber3مستوى عنوان #. وتليه العناوين الأعمق، حتى المستوى 6.
imagesمُدخَلbooleanfalseيعرض الصور. وبدونه يكون نصها رابطًا إليها، لأن الصورة قد تُستخدم للتتبّع.
labelsمُدخَلPartial<NuiMarkdownLabels>نصوص زر النسخ وما شابهها، لترجمتها.
codeTemplateمُدخَلTemplateRef | nullnullقالب لكتل الشيفرة من مكان آخر، مثل محادثة تحتوي على هذا العارض.

NuiMarkdownCode

يرسم كتل الشيفرة. ويحتوي السياق على الشيفرة وlang، وopen ما دامت الكتلة قيد الوصول.

المُحدِّد
ng-template[nuiMarkdownCode]

nuiParseMarkdown

المحلل ودواله المساعدة، لاستخدامها دون المكوّن.

nuiParseMarkdown: الخصائص
الاسمالنوعالقيمة الافتراضيةالوصف
nuiParseMarkdownدالة(text, { streaming? }) => NuiMarkdownBlock[]شجرة الكتل والعناصر السطرية التي يرسمها المكوّن.
nuiMarkdownToTextدالة(text) => stringالنص العادي، سطرًا لكل كتلة، للإعلان أو المعاينة.
nuiSafeUrlدالة(url) => booleanيحدد ما إذا كان الرابط يؤدي إلى عنوان ويب أو بريد أو هاتف.