【发布时间】:2019-10-07 15:21:32
【问题描述】:
使用自述文件中的示例 golang gin 代码:
func main() {
router := gin.Default()
router.LoadHTMLGlob("templates/*")
router.GET("/", func(c *gin.Context) {
c.HTML(http.StatusOK, "index.tmpl",
gin.H{
"foo": "bar",
})
}
}
// in template index.tmpl
<script>
{{.foo}}
</script>
// result in html
<script>
"bar"
</script>
但是没有引号我怎么能得到它,我只需要bar vs "bar"?
【问题讨论】:
-
"foo": template.HTML(""),如果您渲染整个脚本标签并从模板中删除脚本标签,似乎可以工作。