الاستيراد
import { NuiMarkdown } from '@needless-ui/angular/markdown';NuiMarkdown
يعرض Markdown على هيئة عناصر.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
textمُدخَل | string | '' | نص Markdown. |
streamingمُدخَل | boolean | false | النص ما زال يصل. |
headingLevelمُدخَل | number | 3 | مستوى عنوان #. وتليه العناوين الأعمق، حتى المستوى 6. |
imagesمُدخَل | boolean | false | يعرض الصور. وبدونه يكون نصها رابطًا إليها، لأن الصورة قد تُستخدم للتتبّع. |
labelsمُدخَل | Partial<NuiMarkdownLabels> | نصوص زر النسخ وما شابهها، لترجمتها. | |
codeTemplateمُدخَل | TemplateRef | null | null | قالب لكتل الشيفرة من مكان آخر، مثل محادثة تحتوي على هذا العارض. |
NuiMarkdownCode
يرسم كتل الشيفرة. ويحتوي السياق على الشيفرة وlang، وopen ما دامت الكتلة قيد الوصول.
nuiParseMarkdown
المحلل ودواله المساعدة، لاستخدامها دون المكوّن.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
nuiParseMarkdownدالة | (text, { streaming? }) => NuiMarkdownBlock[] | شجرة الكتل والعناصر السطرية التي يرسمها المكوّن. | |
nuiMarkdownToTextدالة | (text) => string | النص العادي، سطرًا لكل كتلة، للإعلان أو المعاينة. | |
nuiSafeUrlدالة | (url) => boolean | يحدد ما إذا كان الرابط يؤدي إلى عنوان ويب أو بريد أو هاتف. |