इम्पोर्ट

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लिंक वेब, मेल किंवा फोन पत्त्यावर जाते का.