phpsky 大佬有话说 :
Go大佬进来想看下 我这个自定义函数写法有问题吗?
昨天开始上手Go,被模板自定义函数搞的一头雾水,编译没问题,在模板中调用就报错
模板中调用 {{ .Body|unescaped}}
自定义函数 func TPFunHtmlUnescaped(x string) interface{} {
return template.HTML(x)
}
注册函数
t, err := template.ParseGlob(s.Template + "/*")
t.Funcs(template.FuncMap{"unescaped": TPFunHtmlUnescaped})