Skip to content

lux‐markdown v18

Thomas Dickhut edited this page Sep 27, 2024 · 1 revision

LUX-Markdown

Beispielbild LUX-Markdown

Overview / API

Wichtig! Bevor die Komponente verwendet werden kann, muss die Dependency "marked" in der package.json hinzugefügt werden.

Allgemein

Name Beschreibung
import LuxMarkdownModule
selector lux-markdown

@Input

Name Typ Beschreibung
luxData string Daten im Markdown-Format
luxSanitizeConfig LuxSanitizeConfig Über dieses Property kann das Sanitizing beeinflusst werden.
luxStyle string Über dieses Property können CSS-Styles gesetzt werden.
luxClass string Über dieses Property können CSS-Klassen gesetzt werden.

@ViewChild

Name Typ Beschreibung
contentComponent LuxHtmlComponent Die Markdown-Daten werden in HTML transformiert und über die LuxHtmlComponent dargestellt.
contentRef ElementRef Die Markdown-Daten werden in HTML transformiert und über die LuxHtmlComponent dargestellt.

Beispiel

Beispielbild 01

Ts

markdownData = `# Title
## Subtitle
Show doch mal bei der [IHK-GfI](https://www.ihk-gfi.de) vorbei!

### Tabelle
| Name     | Beschreibung      |
| -------- | ----------------- |
| import   | LuxMarkdownModule |
| selector | lux-markdown      |

### Aufzählung
1. A
1. B
    1. B1
    1. B2
1. C`;

Html

<lux-card luxTitle="Markdown">
  <lux-card-content>
    <lux-markdown [luxData]="markdownData"></lux-markdown>
  </lux-card-content>
</lux-card>
Clone this wiki locally