beego

模板

  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 }}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值