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

问题描述 投票:0回答:1

我有一个map,其中包含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?

html go
1个回答
0
投票
以上作品,与问题无关。(IDE自动保存已禁用)
© www.soinside.com 2019 - 2024. All rights reserved.