猿问

revel框架中索引如何以1开头

  <tr>

      <td>rank</td>

      <td>abc</td>

  </tr>

  {{ range $index,$abc := .abc }}

     <tr>

      <td>{{$index}}</td> // 0

      <td>{{$abc}}</td>

     </tr>

  {{end}}

如何 {{$index}} 以 1 开头


{{add $index 1}} - 函数“add”未定义


{{$index + 1}} - 非法数字语法:“+”


繁星点点滴滴
浏览 88回答 1
1回答

慕的地6264312

您可以将自定义函数作为变量传递到控制器的ViewArgs中。controller.ViewArgs["addOne"] = func (i int64) {    return i+1}然后您可以使用$.addOne循环访问该函数。要将其用作函数,您必须call在其前面添加关键字:  <tr>      <td>rank</td>      <td>abc</td>  </tr>  {{ range $index, $abc := .abc }}     <tr>      <td>{{call $.addOne $index}}</td> // $index + 1      <td>{{$abc}}</td>     </tr>  {{end}}
随时随地看视频慕课网APP

相关分类

Go
我要回答