Impor
import { NuiMarkdown } from '@needless-ui/angular/markdown';NuiMarkdown
Merender Markdown sebagai elemen.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
textInput | string | '' | Teks Markdown-nya. |
streamingInput | boolean | false | Teks masih berdatangan. |
headingLevelInput | number | 3 | Level heading #. Heading yang lebih dalam mengikutinya, hingga 6. |
imagesInput | boolean | false | Menampilkan gambar. Jika tidak, teksnya menjadi tautan ke gambar, karena gambar bisa dipakai untuk melacak. |
labelsInput | Partial<NuiMarkdownLabels> | Teks tombol salin dan sejenisnya, untuk diterjemahkan. | |
codeTemplateInput | TemplateRef | null | null | Template blok kode dari tempat lain, misalnya dari chat yang memuat komponen ini. |
NuiMarkdownCode
Menggambar blok kode. Konteksnya berisi kode, lang, dan open selama blok masih berdatangan.
nuiParseMarkdown
Parser dan helper-nya, untuk dipakai tanpa komponen.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
nuiParseMarkdownMetode | (text, { streaming? }) => NuiMarkdownBlock[] | Pohon blok dan elemen inline yang digambar komponen. | |
nuiMarkdownToTextMetode | (text) => string | Teks biasa, satu baris per blok, untuk diumumkan atau dipratinjau. | |
nuiSafeUrlMetode | (url) => boolean | Apakah tautan menuju alamat web, email, atau telepon. |