template使用语法
Posted 邬迪内斯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了template使用语法相关的知识,希望对你有一定的参考价值。
一、template嵌套
package main import ( "os" "text/template" ) type title struct { Title string } func main(){ header :=`{{ define "header"}}<head><meta charset="utf-8"/><title>{{ .Title }}</title></head>{{ end }}` page1 :=`{{ define "page1" }}<!DOCYPE html> <html> {{ template "header" . }} <body> this is page1 </body> </html> {{ end }} ` page2 :=`{{ define "page2"}}<!DOCYPE html> <html> {{ template "header" . }} <body> this is page2 </body> </html> {{ end }} ` var ti1 =title{"定义page1"} tp1,_ :=template.New("tp1").Parse(header) tp1,_ = tp1.Parse(page1) tp1,_ = tp1.Parse(page2) tp1.ExecuteTemplate(os.Stdout,"page1",ti1) }
以上是关于template使用语法的主要内容,如果未能解决你的问题,请参考以下文章
微信小程序开发--模板(template)使用,数据加载,点击交互