为了账号安全,请及时绑定邮箱和手机立即绑定

使用 ParseGlob 如何在 golang 中渲染两个以上的模板?

使用 ParseGlob 如何在 golang 中渲染两个以上的模板?

Go
万千封印 2021-06-19 18:00:37
厌倦了这个https://github.com/golang-samples/template/blob/master/parseglob/main.go但服务器正在强行关闭。1)main.go包mainimport (    "log"    "os"    "text/template")func main() {    t := template.New("main.tmpl")    t = template.Must(t.ParseGlob("templates/*.tmpl"))    err := t.Execute(os.Stdout, nil)    if err != nil {        log.Fatalf("template execution: %s", err)    }}2) main.tmpl{{template "header"}}<p>main content</p>{{template "footer"}}3)header.html{{define "header"}}<!doctype html><html><head>    <meta charset="UTF-8">    <title>Document</title></head><body>{{end}}4)footor.html{{define "footer"}}</body></html>{{end}}任何其他有用的链接?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 188 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信