mirrr
@mirrr
Программист и просто хороший человек

Как заставить шаблонизатор go не парсить часть файла html-шаблона?

Задача вставить в html шаблон такой текст как есть (клиентский шаблон для doT.js):

<script type="text/plain" id="tpl_item">
  <tr>
    <td>{{= it.name }}</td>
    <td>{{= it.notice }}</td>
    <td>{{= it.count }}</td>
    <td></td>
  </tr>
</script>


Go пытается распарсить двойные фигурные скобки как свои и валится. В swig под нодой для этой цели используется команда raw. Есть ли какие-нибудь методы в шаблонах go?
  • Вопрос задан
  • 485 просмотров
Пригласить эксперта
Ответы на вопрос 2
ruddy22
@ruddy22
Спасение утопающих — дело рук самих утопающих
Что мешает темплейт привести к виду template.HTML.?
https://golang.org/pkg/html/template/#HTML
Ответ написан
uvelichitel
@uvelichitel Куратор тега Go
habrahabr.ru/users/uvelichitel
templateWithNewDelimiters := yourTemplate.Delims("{[", "]}")

и не будет парсить {{, а будет {[ https://golang.org/pkg/html/template/#Template.Delims
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект