我个人经常
eq为这样的任务实现一个小助手:
var tmpl = template.Must(template.New("").Funcs(template.FuncMap{ "eq": func(a, b interface{}) bool { return a == b },}).ParseGlob("templates/*.html")用法示例:
<li{{if eq .Active "index"}} {{end}}><a href="/">Home</a></li>但是只能将其用于显示逻辑本身。将显示逻辑和实际计算区分开来是一个好习惯。



