$ cat views/home.html
home
Name:
{{ .Name }}
判断:
{{ if eq .show true }}
show
{{ else }}
not show
{{ end }}
遍历切片:
{{ range .city }}
{{ . }}
{{ end }}
{{ range $index, $c := .city }}
{{ $index }}-{{ $c }}
{{ end }}
遍历map:
{{ range .region }}
{{ . }}
{{ end }}
{{ range $key, $value := .region }}
{{ $key}} : {{ $value }}
{{ end }}
自定义函数:{{ lower .UpperInfo }} - {{ .UpperInfo | lower }}
模板定义:实现代码的复用
{{ define "toLower" }}
{{ . }} : {{ . | lower }}
{{ end }}
{{ template "toLower" .UpperInfo }}
{{ template "toLower" .UpperInfo }}
{{ template "toLower" .UpperInfo }}
{{ template "toLower" .UpperInfo }}
{{ template "tpla.html" .UpperInfo }} {{ template "tpla.html" .UpperInfo }}
$ cat views/tpla.html
{{ . | lower }}%