امپورٹ

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لنک کسی ویب، ای میل یا فون ایڈریس پر جاتا ہے یا نہیں۔