如何在没有范围操作的情况下按键获取地图值(htm /文本模板)? Golang

时间:2015-01-18 14:45:10

标签: templates go

我试着在没有迭代的情况下获取地图值。

例如,目前通过键获取地图值的方式很奇怪:

{{range $key, $value := .mymap}}
    {{if $value = "myvalue"}}
        {{template "item" .}}
    {{end}}
{{end}}

可能有更好的方法只是按键获取地图价值?例如:

{{print .mymap["key"]}} 

1 个答案:

答案 0 :(得分:13)

使用index从地图中获取值:

{{index .mymap "key"}}

playground example