我想使用 golangs 的 html/template 同时将 2 个不同的数据(在这种情况下启动,事件)渲染到 html 中。var startupData []model.StartupModelerr = startupCollection.Find(nil).Sort("-timestamp").All(&startupData )var eventData []model.EventModelerr = eventCollection.Find(nil).Sort("-timestamp").All(&eventData )如何将 startupData 和 EventData 组合成一个变量,以便我可以呈现如下? t.Execute(w, result) // result is eventData + startupData
1 回答
倚天杖
TA贡献1828条经验 获得超3个赞
您可以创建一个结构并传递给Execute函数
...
result := struct {
StartupData []model.StartupModel
EventData []model.EventModel
}{
StartupData : startupData,
EventData : eventData,
}
t.Execute(w, result)
- 1 回答
- 0 关注
- 155 浏览
添加回答
举报
0/150
提交
取消