2014-07-09 4 views
1

Я пытаюсь отобразить {{ verb }} как raw html в шаблоне Go. Однако я не могу найти способ избежать этого, поэтому Go не пытается его интерпретировать.Используйте {{}} необработанные выражения в шаблоне Go

До сих пор я придумал

{{print "{{ verb }}"}} 

Есть ли более элегантный способ?

+0

попробовать https://stackoverflow.com/questions/20459706/golang-and-angularjs-template-conflict/20459787#20459787 – ymg

+0

Я использую beego для рендеринга, поэтому изменение разделителя не представляется возможным. – Drew

+2

на самом деле вы можете сделать это с beego, используя 'beego.TemplateLeft = <<<' и 'beego.TemplateRight = >>>' – ymg

ответ

0

somethimes? Вы можете попробовать:

verb :="{{"+verb+"}}" 
{{print .verb }} 

Все глагол?

лучший способ: изменить тег шаблона "{{}}" другим