Подтвердить что ты не робот

Вставить разметку HTML с помощью Meteor

Как отображать помеченные строковые данные в шаблоне Meteor?

Мне нужно отобразить строку из моей базы данных, которая содержит некоторые базовые теги HTML, чтобы полученный текст был правильно отформатирован. В настоящее время он просто отображает текст разметки.

Здесь соответствующая часть шаблона:

<span class="description">{{description}}</span>

Где {{description}} - строка, содержащая разметку (например, "hello <br> world" ).

Мне бы хотелось, чтобы он отображал

hello
world

а не

hello<br>world

Я предполагаю, что это будет похоже на использование innerHTML в javascript.

Спасибо заранее!

4b9b3361

Ответ 1

Чтобы переопределить HTML-escape в Handlebars, используйте тройной штамп:

<span class="description">{{{description}}}</span>