如何获得template模板编译后的内容?

meiruhua · · 894 次点击
直接读 w 不久行了
#1
更多评论
template 渲染的函数签名:Execute(wr io.Writer, data interface{}) error 显然渲染内容可输出到实现 io.Writer 接口的任何地方,比如 os.Stdout,文件,buffer 等地方 ````go var buf bytes.Buffer if err := t.Execute(&buf, map[string]interface{}{ "qq": "aBc", "cc": "456", }); err != nil { log.Fatal(err) } fmt.Println(buf.String()) // 渲染后的字符串 ````
#2