Edw*_*nto 5 html templates loops go go-templates
在 php 中获取索引号:
foreach much as index => each{
//get index number from index
}
Run Code Online (Sandbox Code Playgroud)
如何在 go 中获取索引号?
{{ range .post }}
{{ // how can i get index number? }}
{{ .Id }}
{{ .Name}}
{{ end}}
Run Code Online (Sandbox Code Playgroud)
如果“范围”操作初始化了一个变量,则该变量将设置为迭代的连续元素。此外,“范围”可以声明两个变量,用逗号分隔:
Run Code Online (Sandbox Code Playgroud)range $index, $element := pipeline
所以在你的例子中:
{{ range $i, $e := .post }}
Index: {{ $i }}
{{ .Id }}
{{ .Name}}
{{ end}}
Run Code Online (Sandbox Code Playgroud)