ઇમ્પોર્ટ

import-markdown.ts
import { NuiMarkdown } from '@needless-ui/angular/markdown';

NuiMarkdown

Markdown ને એલિમેન્ટ તરીકે રેન્ડર કરે છે.

સિલેક્ટર
nui-markdown
NuiMarkdown: પ્રોપર્ટીઝ
નામપ્રકારડિફૉલ્ટવર્ણન
textઇનપુટstring''Markdown ટેક્સ્ટ.
streamingઇનપુટbooleanfalseટેક્સ્ટ હજી આવી રહ્યું છે.
headingLevelઇનપુટnumber3# હેડિંગનું લેવલ. ઊંડાં હેડિંગ તેના પછી આવે છે, 6 સુધી.
imagesઇનપુટbooleanfalseઇમેજ બતાવે છે. નહીં તો તેમનું ટેક્સ્ટ ઇમેજની લિંક બને છે, કારણ કે ઇમેજ ટ્રૅક કરી શકે છે.
labelsઇનપુટPartial<NuiMarkdownLabels>કૉપિ બટનનાં ટેક્સ્ટ અને એવું બીજું, અનુવાદ માટે.
codeTemplateઇનપુટTemplateRef | nullnullબીજે ક્યાંકથી આવેલું કોડ બ્લૉક ટેમ્પ્લેટ, જેમ કે આને સમાવતી ચૅટમાંથી.

NuiMarkdownCode

કોડ બ્લૉક દોરે છે. કૉન્ટેક્સ્ટમાં કોડ, lang, અને બ્લૉક આવતો હોય ત્યાં સુધી open હોય છે.

સિલેક્ટર
ng-template[nuiMarkdownCode]

nuiParseMarkdown

કમ્પોનન્ટ વગર વાપરવા માટે પાર્સર અને તેના હેલ્પર.

nuiParseMarkdown: પ્રોપર્ટીઝ
નામપ્રકારડિફૉલ્ટવર્ણન
nuiParseMarkdownમેથડ(text, { streaming? }) => NuiMarkdownBlock[]કમ્પોનન્ટ જે દોરે છે તે બ્લૉક અને ઇનલાઇનનું ટ્રી.
nuiMarkdownToTextમેથડ(text) => stringસાદું ટેક્સ્ટ, દરેક બ્લૉકની એક લાઇન, જાહેરાત કે પ્રીવ્યૂ માટે.
nuiSafeUrlમેથડ(url) => booleanલિંક વેબ, મેઇલ કે ફોન સરનામા પર જાય છે કે નહીં.