当前位置: > > > > 有没有办法在 html、golang 中显示带有值结构的地图字段?
有没有办法在 html、golang 中显示带有值结构的地图字段?
来源:stackoverflow
2024-04-30 16:33:29
0浏览
收藏
哈喽!大家好,很高兴又见面了,我是米云的一名作者,今天由我给大家带来一篇《有没有办法在 html、golang 中显示带有值结构的地图字段?》,本文主要会讲到等等知识点,希望大家一起学习进步,也欢迎大家关注、点赞、收藏、转发! 下面就一起来看看吧!
问题内容
我有一个map[key-string] value-struct的数据类型,并且我正在尝试显示该结构的字段(Timing)
我尝试了一个小时的各种变化,似乎无法弄清楚。希望对此有任何指导,谢谢!
还对格式表示歉意,我是新人,请耐心等待! 我的代码
正确答案
使用 {{$value.timing}} 代替内循环。
// You can edit this code!
// Click here and start typing.
package main
import (
"os"
"text/template"
)
type A struct {
Timing string
}
func main() {
inp := `
<html>
{{ range $key,$value:= .}}
Key:{{$key}}, Timing {{$value.Timing}}
{{end}}
</html>
`
valueMap := map[string]A{
"key": A{
Timing: "1",
},
}
t, err := template.New("test").Parse(inp)
if err != nil {
panic(err)
}
err = t.Execute(os.Stdout, valueMap)
if err != nil {
panic(err)
}
}
今天关于《有没有办法在 html、golang 中显示带有值结构的地图字段?》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注米云公众号!
