Golang通过自定义函数实现模板的包含

前端之家收集整理的这篇文章主要介绍了Golang通过自定义函数实现模板的包含前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
<!-- lang: cpp -->
package main

import ( "html/template" "log" "os" "io/IoUtil" ) func main() { s := ParseTmplateToStr("src/1.html") t,_ := template.New("test").Funcs(template.FuncMap{"Parse": ParseTmplateToStr }).Parse(s) t.Execute(os.Stdout,nil) } func ParseTmplateToStr(tname string) string { b,err := IoUtil.ReadFile(tname) if err != nil { log.Println(err) } s := string(b) return s } 1.html 1111111111 {{ Parse "src/2.html"}}

猜你在找的Go相关文章