标签: templates go
我试着在没有迭代的情况下获取地图值。
例如,目前通过键获取地图值的方式很奇怪:
{{range $key, $value := .mymap}} {{if $value = "myvalue"}} {{template "item" .}} {{end}} {{end}}
可能有更好的方法只是按键获取地图价值?例如:
{{print .mymap["key"]}}
答案 0 :(得分:13)
使用index从地图中获取值:
{{index .mymap "key"}}
playground example