计数在html怎么添加,在Go中显示html模板的计数
生活随笔
收集整理的這篇文章主要介紹了
计数在html怎么添加,在Go中显示html模板的计数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在我的html模板中:
{{range $index, $results := .}}
{{add $index 1}}{{.Title}}{{.Description}}{{end}}
在執行代碼中,我編寫了一個傳遞給FuncMap的函數:
func add(x, y int) int {
return x + y
}
在我的處理程序中:
type ToDo struct {
Id? ? ? ? ? int
Title? ? ? ?string
Description string
}
func IndexHandler(writer http.ResponseWriter, request *http.Request) {
results := []ToDo{ToDo{5323, "foo", "bar"}, ToDo{632, "foo", "bar"}}
funcs := template.FuncMap{"add": add}
temp := template.Must(template.New("index.html").Funcs(funcs).ParseFiles(templateDir + "/index.html"))
temp.Execute(writer, results)
}
總結
以上是生活随笔為你收集整理的计数在html怎么添加,在Go中显示html模板的计数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html 怎么在画布上绘制一个圆,jav
- 下一篇: html input 传值 reques