go - Render data into a template in golang -
this question has answer here:
- how pass multiple data go template? 2 answers
i want render 2 different data(startup, event in case) @ same time html using golangs' html/template.
var startupdata []model.startupmodel err = startupcollection.find(nil).sort("-timestamp").all(&startupdata ) var eventdata []model.eventmodel err = eventcollection.find(nil).sort("-timestamp").all(&eventdata ) how can combine both startupdata , eventdata variable can render following ?
t.execute(w, result) // result eventdata + startupdata
you can create struct , pass execute function
... result := struct { startupdata []model.startupmodel eventdata []model.eventmodel }{ startupdata : startupdata, eventdata : eventdata, } t.execute(w, result)
Comments
Post a Comment