Import
import { NuiMarkdown } from '@needless-ui/angular/markdown';NuiMarkdown
Renderizza Markdown come elementi.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
textInput | string | '' | Il Markdown. |
streamingInput | boolean | false | Il testo sta ancora arrivando. |
headingLevelInput | number | 3 | Il livello di un’intestazione #. Quelle più profonde seguono, fino a 6. |
imagesInput | boolean | false | Mostra le immagini. Altrimenti il loro testo è un link, perché un’immagine può tracciare. |
labelsInput | Partial<NuiMarkdownLabels> | I testi del pulsante di copia e simili, da tradurre. | |
codeTemplateInput | TemplateRef | null | null | Un template per i blocchi di codice preso altrove, come da una chat che contiene questo renderer. |
NuiMarkdownCode
Disegna i blocchi di codice. Il contesto contiene il codice, lang, e open mentre il blocco sta ancora arrivando.
nuiParseMarkdown
Il parser e le sue funzioni di supporto, da usare senza il componente.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
nuiParseMarkdownMetodo | (text, { streaming? }) => NuiMarkdownBlock[] | L’albero di blocchi ed elementi inline che il componente disegna. | |
nuiMarkdownToTextMetodo | (text) => string | Il testo semplice, una riga per blocco, da annunciare o mostrare in anteprima. | |
nuiSafeUrlMetodo | (url) => boolean | Se un link porta a un indirizzo web o email, o a un numero di telefono. |