为了账号安全,请及时绑定邮箱和手机立即绑定

在 html/模板中循环遍历高浪中的数组元素

在 html/模板中循环遍历高浪中的数组元素

Go
白猪掌柜的 2022-10-04 16:38:30
我有一个 Go 网络服务器,我想在其中显示 JSON 文件的内容。主 .go 读取文件并将数据放入结构中。当我直接遍历结构中的数据时,我可以在终端中打印数据,如下所示:第1组成员1会员2成员3组 2成员1会员2成员3这就是我想要在我的html中,这样我就可以设计它。当我将数据发送到模板时,我得到以下内容组 1[会员1 会员2 会员3]组 2[会员1 会员2 会员3]在我看来,集团成员就像是一根绳子。我想知道如何让模板将它们作为单独的元素读取,以便我可以添加html(例如a)。<br>我的代码由以下3个文件组成。主 .go 文件:模板文件(角色组页.html):<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Hiya Buddy!</title></head><body>  {{range .}}  <h1>    {{.GroupName}}</h1><h4>    {{.GroupMembers}}  </h4> {{end}}</body></html>和数据文件 (OUdata.json):[    {        "name":  "Group 1",        "Members":  [                        "Mrs Smith",                        "Ms Sigmundsdottir",                        "Mr Arnason"                    ]    },    {        "name":  "Group 2",        "Members":  [                        "Mrs Gunnarsdottir",                        "Mr Bjarnason",                        "Ms Sturludóttir",                        "Mrs Grímsdóttir",                        "Mr Rafnkelsson"                    ]    }]实现此目的的最佳方法是重新格式化JSON文件并以某种方式以不同的方式循环访问它?或者有没有办法从html /模板访问每个“元素”?
查看完整描述

1 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

您需要覆盖字段,就像您在值上范围一样。rangeGroupMemberstheData


<body>

{{ range . }}

  <h1>{{ .GroupName }}</h1>

  {{ range .GroupMembers }}

  <h4>{{ . }}</h4>

  {{ end }}

{{ end }}

</body>


查看完整回答
反对 回复 2022-10-04
  • 1 回答
  • 0 关注
  • 108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信