<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}} - 非法數字語法:“+”
1 回答
慕的地6264312
TA貢獻1817條經驗 獲得超6個贊
您可以將自定義函數作為變量傳遞到控制器的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}}
- 1 回答
- 0 關注
- 154 瀏覽
添加回答
舉報
0/150
提交
取消
