登录
首页 >  Golang >  Go问答

有没有办法在 html、golang 中显示带有值结构的地图字段?

来源:stackoverflow

时间:2024-04-30 16:33:29 200浏览 收藏

哈喽!大家好,很高兴又见面了,我是golang学习网的一名作者,今天由我给大家带来一篇《有没有办法在 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 中显示带有值结构的地图字段?》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>