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

使用 Golang 模板如何在每个模板中设置变量?

使用 Golang 模板如何在每个模板中设置变量?

Go
呼啦一阵风 2021-10-11 10:54:02
如何在每个模板中设置一个我可以在其他模板中使用的变量,例如{{ set title "Title" }}在一个模板中,然后在我的布局中<title> {{ title }} </title>然后当它被渲染tmpl, _ := template.ParseFiles("layout.html", "home.html")它将根据设置的任何内容设置标题,home.html而不必在struct不需要时为每个视图页面创建一个。我希望我说得有道理,谢谢。只是为了澄清:layout.html:<!DOCTYPE html><html>  <head>    <title>{{ title }} </title>  </head>  <body>  </body></html>home.html:{{ set Title "Home" . }}<h1> {{ Title }} Page </h1>
查看完整描述

1 回答

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

添加回答

举报

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