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使用语法的主要内容,如果未能解决你的问题,请参考以下文章

7-微信小程序 模板(template)

vscode中设置vue代码片段

微信小程序开发--模板(template)使用,数据加载,点击交互

vscode代码片段生成vue模板

在下面的代码片段中的剩余 ='passthrough' 处的代码中出现语法错误

template.js插件和ajax一起使用的例子