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