ইমপোর্ট

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লিংকটি ওয়েব, মেইল বা ফোন ঠিকানায় যায় কি না।