为了账号安全,请及时绑定邮箱和手机立即绑定

在 golang 上使用 HTML 模板

在 golang 上使用 HTML 模板

Go
长风秋雁 2021-09-10 14:57:50
对不起,我是初学者,我阅读了 golang.docs,但不太了解。我已经:index.html:<html><head></head><body><form action type="checkbox" name="test" value="A" {{.checked}}><input type="submit" value="save"></body></html>在 main.go 中,如果用户单击保存按钮然后选中复选框重定向该页面并显示复选框已选中
查看完整描述

2 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

.在Go代码中定义。

请提供执行模板的 go 代码片段,类似于以下代码:

    t, _ := template.ParseFiles(tmpl + ".html")
    t.Execute(w, data) // the data must feature the field "checked"

或者

    templates.ExecuteTemplate(w, tmpl+".html", data) // the data must feature the field "checked"

您可以将任何类型(接口{})传递给将模板作为“数据”执行的函数。通常它是一个 Struct 或一个 Map[string]string。

如何设置checked 可能“checked”是在main.go at handler 中根据posted form 设置的。

阅读文档并更好地解释它。请


查看完整回答
反对 回复 2021-09-10
  • 2 回答
  • 0 关注
  • 187 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信