Map 在Go模板中使用地图
我需要在模板中使用映射,但是语法不正确Map 在Go模板中使用地图,map,go,Map,Go,我需要在模板中使用映射,但是语法不正确 <tr> <td>India</td> <td>{{$val.Agent.Imei}}</td> <td>{{$val.Jid}}</td> <t
<tr>
<td>India</td>
<td>{{$val.Agent.Imei}}</td>
<td>{{$val.Jid}}</td>
<td>{{.LoginTimeMap[$val.Jid]}}
</tr>
印度
{{$val.Agent.Imei}
{{$val.Jid}
{{.LoginTimeMap[$val.Jid]}
它说{{.LoginTimeMap[$val.Jid]}}中的[]是命令中意外的坏字符U+005B'['
请帮助在模板中,使用
索引
而不是[]
索引
返回按索引索引其第一个参数的结果
以下参数。因此,“索引x123”在Go语法中是,
x[1][2][3]。每个索引项必须是映射、切片或数组
.谢谢,但现在它说:TimeMap不是结构类型couchbaseHandler.ChannelData的字段,我想这是因为I{{range$index,$val:=.DeviceData}{{{$val.Jid}}{{{index.TimeMap$val.Jid}{{end}}。我认为时间映射在导致问题的DeviceData中。@PeterHon这是另一个错误,与您询问的错误无关。请阅读
文本/模板软件包文档,它应该可以回答您的所有问题。