Loading...
Loading...
Compare original and translation side by side
RichTextEditorComponentRichTextEditorComponentRichTextEditorComponentMarkdownConverter.toHtml()RichTextEditorComponentMarkdownConverter.toHtml()@syncfusion/ej2-markdown-converter@syncfusion/ej2-react-richtexteditorMarkdownEditorToolbarImageLinkTable@syncfusion/ej2-markdown-converter@syncfusion/ej2-react-richtexteditorMarkdownEditorToolbarImageLinkTableMarkdownConverter.toHtml()dangerouslySetInnerHTMLMarkdownConverter.toHtml()dangerouslySetInnerHTMLMarkdownConverterOptionsasyncgfmlineBreak<br>silencetoHtml()MarkdownConverterOptionsasyncgfmlineBreak<br>silencetoHtml()editorMode="Markdown"createdchangeactionCompleteMarkdownFormattereditorMode="Markdown"createdchangeactionCompleteMarkdownFormatternpm install @syncfusion/ej2-markdown-converter
npm install @syncfusion/ej2-react-richtexteditorsrc/styles.css@import '../node_modules/@syncfusion/ej2-base/styles/material3.css';
@import '../node_modules/@syncfusion/ej2-richtexteditor/styles/material3.css';import { MarkdownConverter } from '@syncfusion/ej2-markdown-converter';
const markdown = '# Hello World\nThis is **Markdown** text.';
const html = MarkdownConverter.toHtml(markdown);
console.log(html);
// Output: <h1>Hello World</h1><p>This is <strong>Markdown</strong> text.</p>npm install @syncfusion/ej2-markdown-converter
npm install @syncfusion/ej2-react-richtexteditorsrc/styles.css@import '../node_modules/@syncfusion/ej2-base/styles/material3.css';
@import '../node_modules/@syncfusion/ej2-richtexteditor/styles/material3.css';import { MarkdownConverter } from '@syncfusion/ej2-markdown-converter';
const markdown = '# Hello World\nThis is **Markdown** text.';
const html = MarkdownConverter.toHtml(markdown);
console.log(html);
// Output: <h1>Hello World</h1><p>This is <strong>Markdown</strong> text.</p>import { MarkdownConverter } from '@syncfusion/ej2-markdown-converter';
const html = MarkdownConverter.toHtml(markdownString);
document.getElementById('preview')!.innerHTML = html as string;import { MarkdownConverter } from '@syncfusion/ej2-markdown-converter';
const html = MarkdownConverter.toHtml(markdownString);
document.getElementById('preview')!.innerHTML = html as string;const markdownConversion = () => {
if (mdsource?.classList.contains('e-active')) {
const htmlPreview = rteObj.element.querySelector('#' + rteObj.getID() + 'html-view') as HTMLElement;
htmlPreview.innerHTML = MarkdownConverter.toHtml(
(rteObj.contentModule.getEditPanel() as HTMLTextAreaElement).value
) as string;
}
};const markdownConversion = () => {
if (mdsource?.classList.contains('e-active')) {
const htmlPreview = rteObj.element.querySelector('#' + rteObj.getID() + 'html-view') as HTMLElement;
htmlPreview.innerHTML = MarkdownConverter.toHtml(
(rteObj.contentModule.getEditPanel() as HTMLTextAreaElement).value
) as string;
}
};const html = MarkdownConverter.toHtml(markdownString, {
gfm: false,
lineBreak: true
});const html = MarkdownConverter.toHtml(markdownString, {
gfm: false,
lineBreak: true
});updateValue()updateValue()| API | Type | Default | Purpose |
|---|---|---|---|
| static method | — | Converts Markdown string to HTML |
| boolean | | Async conversion for large content |
| boolean | | GitHub Flavored Markdown support |
| boolean | | Single line breaks → |
| boolean | | Suppress errors on invalid Markdown |
| API | 类型 | 默认值 | 用途 |
|---|---|---|---|
| 静态方法 | — | 将Markdown字符串转换为HTML |
| 布尔值 | | 针对大内容的异步转换 |
| 布尔值 | | GitHub风格Markdown支持 |
| 布尔值 | | 单个换行 → |
| 布尔值 | | 抑制无效Markdown的错误提示 |