我有一个 slice
keyList:=[ "2021-02", "2020-08", "2020-07", "2020-05", "2020-02", "2020-01", ]
还有一个 map
dataMap := map[string]int{
"2021-02":123,
"2020-08":234,
"2020-07":234234,
"2020-05":23423,
"2020-02":345345345,
"2020-01":456456,
}
想在模板中通过循环 slice 得到 map 中的值 比如
{{range $index, $date := .keyList}}
{{if .dataMap.$date}} # 这里貌似不对呀,不知道应该怎么取
{{range $key,$item := .dataList.$date}}
<p>{{$date}}:{{$item}}</p>
{{end}}
{{end}}
{{end}}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.