我是Go语言的初学者,正在自学一些Web开发技术。我试图在模板文件中循环遍历一个Map,但没有找到任何关于如何实现的文档。这是我传递进去的结构体:
type indexPageStruct struct {
BlogPosts []post
ArchiveList map[string]int
}
我可以使用以下代码轻松循环遍历BlogPosts:
{{range .BlogPosts}}
<article>
<h2><a href="/">{{.Title}}</a></h2>
...
但我似乎无法弄清楚如何做类似于以下的事情:
{{range .ArchiveList}}
<article>
<h2><a href="/">{{.Key}} {{.Value}}</a></h2>
....