如何在每个模板中设置一个我可以在其他模板中使用的变量,例如{{ 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
提交
取消