2016-04-17 2 views
6

Как вставить текст - который я знаю как «безопасный» - прямо на страницу Вязов.Вставить необработанный HTML в компонент Elm

В том числе text' в следующем.

let str = "<h1>Hello World</h1>" 
in div [] [ text' str ] 

На практике я мог получить любой действительный HTML, так что я не хочу, чтобы построить анализатор, и я предпочел бы избежать порта, играя остроумие DOM может разорвать виртуальный РОМ сравнивает

ответ

4

В этоместь несколько решений. Кажется, у плаката был успех с использованием Markdown.toHtml.

+0

Работали лакомство! –

4

Выработать на accepted answer, это то, что работает для меня:

установить библиотеку уценки

elm-package install evancz/elm-markdown 

Чтобы сделать вашу HTML в div

import Markdown 

div [] [ Markdown.toHtml [] str ] 
Смежные вопросы