2014-07-09 3 views
1

J'essaie de rendre {{ verb }} en tant que code HTML brut dans un modèle Go. Cependant, je ne peux pas trouver un moyen d'échapper à cela, donc Go n'essaie pas de l'interpréter.Utiliser {{}} des expressions brutes dans un modèle Go

Jusqu'à présent, je suis venu avec

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

Y at-il une façon plus élégante?

+0

essayer https://stackoverflow.com/questions/20459706/golang-and-angularjs-template-conflict/20459787#20459787 – ymg

+0

J'utilise beego pour le rendu, donc changer le délimiteur ne semble pas être une option. – Drew

+2

en fait, vous pouvez le faire avec beego en utilisant 'beego.TemplateLeft = <<<' et 'beego.TemplateRight = >>>' – ymg

Répondre

0

somethimes? Vous pouvez l'essayer:

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

Tous les verbes?

la meilleure façon: changer le "{{}}" balise de modèle à d'autres

Questions connexes