Я использую Express.js с шаблонами EJS, и я пытаюсь сделать что-то вроде этого:
<%= "<a href='#'>Test</a>" %>
, но он печатает это:
<a href='#'>Test</a>
как я могупечатать строки "html safe"?
Вы должны использовать HTML-код везде и использовать теги EJS только там, где вам нужны динамические данные.Пример:
<a href='<%= user.id %>'><%= user.name %</a>
Чтобы конкретно ответить на ваш вопрос, вы можете использовать <%- "<tags_here>" %> для вывода неоткрытых данных HTML.
<%- "<tags_here>" %>
для необработанного вывода HTML в EJS вы можете использовать этот код
<%- "<a href='#'>Test</a>" %>