ಇಂಪೋರ್ಟ್
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 | ಲಿಂಕ್ ವೆಬ್, ಮೇಲ್ ಅಥವಾ ಫೋನ್ ವಿಳಾಸಕ್ಕೆ ಹೋಗುತ್ತದೆಯೇ ಎಂಬುದು. |