Impor

import-markdown.ts
import { NuiMarkdown } from '@needless-ui/angular/markdown';

NuiMarkdown

Merender Markdown sebagai elemen.

Selektor
nui-markdown
NuiMarkdown: Properti
NamaTipeDefaultDeskripsi
textInputstring''Teks Markdown-nya.
streamingInputbooleanfalseTeks masih berdatangan.
headingLevelInputnumber3Level heading #. Heading yang lebih dalam mengikutinya, hingga 6.
imagesInputbooleanfalseMenampilkan gambar. Jika tidak, teksnya menjadi tautan ke gambar, karena gambar bisa dipakai untuk melacak.
labelsInputPartial<NuiMarkdownLabels>Teks tombol salin dan sejenisnya, untuk diterjemahkan.
codeTemplateInputTemplateRef | nullnullTemplate 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.

Selektor
ng-template[nuiMarkdownCode]

nuiParseMarkdown

Parser dan helper-nya, untuk dipakai tanpa komponen.

nuiParseMarkdown: Properti
NamaTipeDefaultDeskripsi
nuiParseMarkdownMetode(text, { streaming? }) => NuiMarkdownBlock[]Pohon blok dan elemen inline yang digambar komponen.
nuiMarkdownToTextMetode(text) => stringTeks biasa, satu baris per blok, untuk diumumkan atau dipratinjau.
nuiSafeUrlMetode(url) => booleanApakah tautan menuju alamat web, email, atau telepon.