ਇੰਪੋਰਟ
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 | ਲਿੰਕ ਕਿਸੇ ਵੈੱਬ, ਮੇਲ ਜਾਂ ਫ਼ੋਨ ਪਤੇ ’ਤੇ ਜਾਂਦਾ ਹੈ ਜਾਂ ਨਹੀਂ। |