Я новичок в Голанге. Я хотел бы передать несколько переменных в HTML.
Итак, у меня есть такой тип:
type Variables struct {
UserNames []string
Checks []string
}
pagevarible с переданными правильными значениями
var PageVars Variables
PageVars = Variables{
UserNames: ulist,
Checks: check,
}
log.Println("ulist",ulist)
err = tpl.Execute(w, PageVars) //execute the template and pass it to index page
if err != nil { // if there is an error
log.Print("template executing error: ", err) //log it on terminal
}
И я хочу передать как UserNames, так и Checks в шаблон HTML, что-то вроде:
{{range .UserNames .Checks}}
{{.UserNames}}: <input type="checkbox" name="email" value={{. UserNames}} {{.Checks}}/><br />
{{end}}
Но это не сработало.
Кто-нибудь может исправить мой синтаксис?
Большое спасибо.