ఇంపోర్ట్
import { NuiMarkdown } from '@needless-ui/angular/markdown';NuiMarkdown
Markdown ను ఎలిమెంట్లుగా రెండర్ చేస్తుంది.
| పేరు | టైప్ | డిఫాల్ట్ | వివరణ |
|---|---|---|---|
textఇన్పుట్ | string | '' | Markdown టెక్స్ట్. |
streamingఇన్పుట్ | boolean | false | టెక్స్ట్ ఇంకా వస్తూనే ఉంది. |
headingLevelఇన్పుట్ | number | 3 | # హెడింగ్ స్థాయి. లోతైనవి దాని తర్వాత వస్తాయి, 6 వరకు. |
imagesఇన్పుట్ | boolean | false | చిత్రాలను చూపిస్తుంది. లేకపోతే, చిత్రం ట్రాక్ చేయగలదు కాబట్టి, వాటి టెక్స్ట్ లింక్ అవుతుంది. |
labelsఇన్పుట్ | Partial<NuiMarkdownLabels> | అనువదించడానికి, కాపీ బటన్ టెక్స్ట్లు వంటివి. | |
codeTemplateఇన్పుట్ | TemplateRef | null | null | వేరే చోటి నుంచి వచ్చే కోడ్ బ్లాక్ టెంప్లేట్; ఉదాహరణకు, దీన్ని కలిగి ఉన్న చాట్ నుంచి. |
NuiMarkdownCode
కోడ్ బ్లాక్లను గీస్తుంది. కాంటెక్స్ట్లో కోడ్, lang, బ్లాక్ ఇంకా వస్తున్నప్పుడు open ఉంటాయి.
nuiParseMarkdown
కాంపోనెంట్ లేకుండా వాడటానికి, పార్సర్, దాని సహాయక ఫంక్షన్లు.
| పేరు | టైప్ | డిఫాల్ట్ | వివరణ |
|---|---|---|---|
nuiParseMarkdownమెథడ్ | (text, { streaming? }) => NuiMarkdownBlock[] | కాంపోనెంట్ గీసే బ్లాక్లు, ఇన్లైన్ల ట్రీ. | |
nuiMarkdownToTextమెథడ్ | (text) => string | ప్రకటించడానికి లేదా ప్రివ్యూ కోసం, బ్లాక్కు ఒక లైన్గా సాదా టెక్స్ట్. | |
nuiSafeUrlమెథడ్ | (url) => boolean | లింక్ వెబ్, మెయిల్ లేదా ఫోన్ అడ్రస్కు వెళ్తుందో లేదో. |