go - 在 Go 模板中使用 {{}} 原始表达式

标签 go beego

我正在尝试将 {{ verb }} 呈现为 Go 模板中的原始 html。但是,我找不到逃避这种情况的方法,因此 Go 不会尝试解释它。

到目前为止,我想出了

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

有没有更优雅的方式?

最佳答案

有时候?你可以试试看:

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

所有动词 ?

最好的办法:将模板标签“{{}}”改为其他

关于go - 在 Go 模板中使用 {{}} 原始表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24661412/

相关文章:

当用户在 3 分钟内未向 Go Web 服务器发送数据时,Go session 超时

go - Golang 中的大文件

arrays - 递归而不是循环

go - 持续接收 JSON 并根据时间段写入磁盘的最佳方式

go - 无法插入新文章。原因 : %! (EXTRA sqlite3.Error=no such table: articles) Beego

go - 如何在 Golang Beego 中删除重复的 ORM 实例化

templates - Go 模板 : How do I access array item (arr[2]) in templates?

go - 将 channel 的所有元素消耗到 slice 中

io - 多次从 Reader 读取

mysql - 无法使用golang更新mysql中的时间戳列