在做ExecuteTemplate
时,我看到所有使用&whateversruct{Title: "title info", Body: "body info"}
的示例都将数据发送到模板以替换信息。我想知道是否可能不需要在我的处理函数之外创建一个结构,因为我拥有的每个处理函数都不会具有相同的Title,Body。能够发送替换模板信息的地图会很好。任何想法或想法?全局模板数据
目前 - 松散的书面
type Info struct {
Title string
Body string
}
func View(w http.ResponseWriter) {
temp.ExecuteTemplate(w, temp.Name(), &Info{Title: "title", Body: "body"})
}
似乎只是创建结构是不必要的。对于您创建的每个函数,结构都不相同。所以你将不得不为每个函数创建一个结构(我知道的)。