Я использую Markojs в качестве своей библиотеки пользовательского интерфейса, и мне нужно визуализировать необработанный HTML-код, включенный в модель данных, полученную с сервера.
Например, скажем, моя модель данных извлекается с серверавыглядит так:
data = {
copy: "<p class='myClass'>Hello World!</p>"
}
Я хочу, чтобы я мог отобразить свою копию в моем шаблоне Marko примерно так:
.copy
${input.data.copy}
и правильно отобразить HTML-элемент,но это не совсем работает, как ожидалось.Он отображает страницу, но также показывает "<"
до и ">"
после в виде текста на странице.
Похоже, эта - нужная мне функция,но не рекомендуется.Как правильно сделать это?
Вот решение:
.copy -- $!{input.data.copy}