Какая альтернатива атрибуту innerHtml в elm 0.19? - PullRequest
0 голосов
/ 24 января 2019

У меня есть приложение, которое позволяет пользователям создавать свои собственные HTML-шаблоны электронной почты с помощью редактора WYSIWYG (TinyMCE), и у меня есть функция предварительного просмотра сохраненных шаблонов, которая показывает хранимый HTML-код tpl с сервера. Он работал безупречно с вязом 0,18. Я показывал это, используя innerHtml свойство.

А теперь с вязом 0,19 innerHtml ушел. Единственная альтернатива, которую я нашел, это html-parser . Но TinyMCE иногда создает не очень корректный HTML, и парсер не работает.

Что мне теперь делать?

1 Ответ

0 голосов
/ 27 января 2019

Нет альтернативы innerHtml в 0.19. Вы должны либо проанализировать входные данные, как вы заявили, либо делегировать javascript, используя атрибут WebComponent, Ports или data- и ловушку javascript.

Вот ссылка на обсуждение в html-extra, в котором говорится о некоторых проблемах innerHtml и о том, что это запрещено в 0.19

https://github.com/elm-community/html-extra/issues/15

...