如何解决恐慌:模板:index.html:36:模板子句中出现意外的“ .mytmpl”?

时间:2019-07-11 04:48:55

标签: templates go

当我定义{{define“ home”}}} {{end}}之类的模板并在我的html文件中使用{{template“ home”}}}之类的模板时,它可以正常工作。但是,当我做同样的事情但使用模板作为变量时,则显示出恐慌。 例如,从go代码中,我发送了一个变量“ mytmpl”:“ home”,并在{{template .mytmpl}}中使用了它,还定义了“ home”。但是,恐慌了。

// go code
gin.H{
    "title":    "Home",
    "username": name,
    "mytmpl":  "home",
},
<!-- html template -->
<body>
<div>
{{template .mytmpl}} // here is the panic
</div>
</body>

0 个答案:

没有答案