Loading...
Loading...
Implement the Syncfusion Angular Markdown Converter to convert Markdown text into clean HTML. Use this when converting Markdown to HTML in Angular, integrating a live Markdown preview, configuring GFM or line break options, or working with MarkdownConverter.toHtml() and MarkdownConverterOptions. This skill covers the @syncfusion/ej2-markdown-converter package and Markdown Editor integration with side-by-side HTML preview.
npx skill4agent add syncfusion/angular-ui-components-skills syncfusion-angular-markdown-converterMarkdownConverter.toHtml()@syncfusion/ej2-markdown-converter@syncfusion/ej2-angular-richtexteditorMarkdownConverter.toHtml()MarkdownConverterOptionsasyncgfmlineBreak<br>silencetoHtml()ejs-richtexteditoreditorModeonChangeupdateValue()MarkdownFormatterBrowser.isDevicenpm install @syncfusion/ej2-markdown-converter
npm install @syncfusion/ej2-angular-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;public markDownConversion(): void {
const textarea = this.editorObj.contentModule.getEditPanel() as HTMLTextAreaElement;
const previewEl = document.getElementById('html-view') as HTMLElement;
previewEl.innerHTML = MarkdownConverter.toHtml(textarea.value) as string;
}const html = MarkdownConverter.toHtml(markdownString, {
gfm: false,
lineBreak: true
});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 |