Import
import { NuiMarkdown } from '@needless-ui/angular/markdown';NuiMarkdown
Nire-render ang Markdown bilang mga element.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
textInput | string | '' | Ang Markdown. |
streamingInput | boolean | false | Dumarating pa ang text. |
headingLevelInput | number | 3 | Ang level ng isang # heading. Sumusunod ang mas malalalim, hanggang 6. |
imagesInput | boolean | false | Ipinapakita ang mga image. Kung hindi, nagiging link papunta sa mga ito ang text nila, dahil puwedeng mang-track ang isang image. |
labelsInput | Partial<NuiMarkdownLabels> | Ang mga text ng copy button at iba pa, para maisalin. | |
codeTemplateInput | TemplateRef | null | null | Code block template mula sa ibang lugar, gaya ng chat na naglalaman nito. |
NuiMarkdownCode
Iginuguhit ang mga code block. Nasa context ang code, ang lang, at ang open habang dumarating pa ang block.
nuiParseMarkdown
Ang parser at ang mga helper nito, para magamit nang walang component.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
nuiParseMarkdownMethod | (text, { streaming? }) => NuiMarkdownBlock[] | Ang tree ng mga block at inline na iginuguhit ng component. | |
nuiMarkdownToTextMethod | (text) => string | Ang plain text, isang linya bawat block, para i-announce o i-preview. | |
nuiSafeUrlMethod | (url) => boolean | Kung papunta sa web, mail o phone address ang isang link. |