执行此操作时,ExecuteTemplate
我看到所有示例都&whateversruct{Title: "title info", Body: "body info"}
用于将数据发送到模板以替换信息。我想知道是否有可能不必在我的处理函数之外创建一个结构,因为我拥有的每个处理函数都不会有相同的标题、正文。能够向它发送替换模板信息的地图会很好。有什么想法或想法吗?
目前 - 写得松散
type Info struct {
Title string
Body string
}
func View(w http.ResponseWriter) {
temp.ExecuteTemplate(w, temp.Name(), &Info{Title: "title", Body: "body"})
}
似乎没有必要创建结构。您创建的每个函数的结构都不相同。所以你必须为每个函数(我知道的)创建一个结构。