İçe aktarma
import { NuiMarkdown } from '@needless-ui/angular/markdown';NuiMarkdown
Markdown’u öğeler olarak render eder.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
textGirdi | string | '' | Markdown metni. |
streamingGirdi | boolean | false | Metin hâlâ geliyor. |
headingLevelGirdi | number | 3 | Bir # başlığının düzeyi. Daha derin başlıklar 6’ya kadar onu izler. |
imagesGirdi | boolean | false | Görselleri gösterir. Aksi hâlde metinleri onlara bağlantı olur, çünkü görseller izleme için kullanılabilir. |
labelsGirdi | Partial<NuiMarkdownLabels> | Kopyalama düğmesinin metinleri ve benzerleri; çeviri için. | |
codeTemplateGirdi | TemplateRef | null | null | Başka bir yerden gelen kod bloğu şablonu; örneğin bu bileşeni içeren bir sohbetten. |
NuiMarkdownCode
Kod bloklarını çizer. Bağlamda kod, lang ve blok hâlâ gelirken open bulunur.
nuiParseMarkdown
Bileşen olmadan kullanmak için ayrıştırıcı ve yardımcıları.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
nuiParseMarkdownMetot | (text, { streaming? }) => NuiMarkdownBlock[] | Bileşenin çizdiği blok ve satır içi öğe ağacı. | |
nuiMarkdownToTextMetot | (text) => string | Duyurmak ya da önizlemek için düz metin, blok başına bir satır. | |
nuiSafeUrlMetot | (url) => boolean | Bağlantının bir web, e-posta veya telefon adresine gidip gitmediği. |