在 html/templates 中,有什么方法可以在所有页面上使用恒定的页眉/页脚吗?

阅读文档并不是特别有帮助,我想知道结构是否


{{header}}


   {{content that always changes}}


{{footer}}

可以用 golang 实现。


呼如林
浏览 179回答 1
1回答

宝慕林4294392

使用文本/模板:将其呈现到 Stdout 的代码t := template.Must(template.ParseFiles("main.tmpl", "head.tmpl", "foot.tmpl"))t.Execute(os.Stdout, nil)main.tmpl:{{template "header" .}}<p>main content</p>{{template "footer" .}}脚.tmpl:{{define "footer"}}<footer>This is the foot</footer>{{end}}头.tmpl:{{define "header"}}<header>This is the head</header>{{end}}这将导致:<header>This is the head</header><p>main content</p><footer>This is the foot</footer>使用html/template将非常相似。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go