beego

来源:互联网 发布:语音网络系统如何注册. 编辑:程序博客网 时间:2024/05/03 07:40

模板

  1. map渲染 ->

    {{ range .Student }}    <li>我叫{{ index . "name" }},我今年{{index . "age"}}岁了</li>{{ end }}  //另一种方式  {{ range .Student }}         {{ .name }}{{.age}}   {{ end }}
  2. 列表渲染

    <ul>    {{ range .Article}}    <li>        <h3>{{.Title}}</h3>        <p>{{.Content}}</p>    </li>    {{ end }}</ul>
  3. if渲染

    <ul>    {{ range .Todo}}         {{if .Done}}            <li style="color: #ccc">{{.Content}}</li>        {{ else }}            <li>{{.Content}}</li>        {{end}}     {{ end }}</ul>
  4. 模板引用
    {{ template "./header.html "}}
  5. 原生字符串 {{原生字符串}}
  6. define

       {{define "loop"}}        <p>{{ .Content }}</p>   {{ end }}    // 用template调用模板    <ul>         {{ range .Article }} {{ template "loop" . }} {{ end }}    </ul>
  7. 引用根级上下文{{ $.Age }}(在循环或者判断中)
  8. range的类go用法

        {{ range $index,$ele := .Article }}        <p>{{ $index }} {{ $ele.Title }} {{ $ele.Content }}</p>    {{ end }}
原创粉丝点击