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这是另一个错误,与您询问的错误无关。请阅读
文本/模板
软件包文档,它应该可以回答您的所有问题。