如何遍历地图并生成包含所有键和值的html

时间:2020-05-10 14:49:07

标签: html go

我有一个地图,其中包含Type字符串键和值作为Type接口。

var vermap = make(map[string][]interface{})

据我所见,地图是有效的,我可以打印它:

for key, value := range m {
    fmt.Println("Key:", key, "Value:", value)
}

输出:

Key: server1.example.com Value: [1.0.0 /tmp/ 05/10/2020 05:53:25]
Key: server2.example.com Value: [1.0.0 /tmp/ 05/10/2020 05:54:25]

现在,我正在尝试将地图传递给html模板,使用所有键及其值迭代并生成html代码。

这是html代码:

Full map is:
{{ .}}
Range is: 
{{range $index, $element := . }}
<h3>{{ $index }}</h3>
<p>{{ $element }}</p>
{{end}}

完整地图可以正常打印,因此按上述方式放置“ {{。}}”即可,并且我可以用html看到整个地图。

但是,“范围”仅打印出第一个键和值。 没有其他键和值被打印。

如何正确生成包含所有键及其值的html?

0 个答案:

没有答案
相关问题