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

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

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

Go
呼如林 2021-10-18 09:52:57
阅读文档并不是特别有帮助,我想知道结构是否{{header}}   {{content that always changes}}{{footer}}可以用 golang 实现。
查看完整描述

1 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

使用文本/模板:


将其呈现到 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将非常相似。


查看完整回答
反对 回复 2021-10-18
  • 1 回答
  • 0 关注
  • 173 浏览
慕课专栏
更多

添加回答

举报

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