前言:
今天小伙伴们对“html表单嵌套”大概比较着重,姐妹们都需要学习一些“html表单嵌套”的相关资讯。那么小编在网摘上汇集了一些有关“html表单嵌套””的相关知识,希望咱们能喜欢,兄弟们一起来学习一下吧!话不多说,直接晒代码
main.go
package mainimport ( "fmt" "html/template" "net/http")func sayhello(w http.ResponseWriter, r *http.Request){ //2、解析模板 t, err :=template.ParseFiles("index.html", "index2.html") if err != nil { fmt.Println("模板解析失败:",err) } //3、渲染模板 t.Execute(w,"小丸子")}func main() { http.HandleFunc("/",sayhello) err :=http.ListenAndServe(":9090",nil) if err != nil { fmt.Println("服务启动失败:",err) }}主模板文件index.html,以及嵌套template语法
<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>tmpl test</title></head><body><h1>测试嵌套template语法</h1><hr>{{/*嵌套了另外一个单独的模板文件*/}}{{template "index2.html"}}<hr>{{/*嵌套另外一个define定义的模板*/}}{{template "index3.html"}}<div>你好,{{.}}</div></body></html>{{/* 通过define定义一个模板*/}}{{ define "index3.html"}} <ol> <li>吃饭</li> <li>睡觉</li> <li>打豆豆</li> </ol>{{end}}单独的模板文件index2.html
<ul> <li>注释</li> <li>日志</li> <li>测试</li></ul>index.html文件中通过define定义得模板文件
{{/* 通过define定义一个模板*/}}{{ define "index3.html"}} <ol> <li>吃饭</li> <li>睡觉</li> <li>打豆豆</li> </ol>{{end}}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #html表单嵌套