ઇમ્પોર્ટ
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 | લિંક વેબ, મેઇલ કે ફોન સરનામા પર જાય છે કે નહીં. |