実行すると、データをテンプレートに送信して情報を置き換えるために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"})
}
構造体を作成する必要はないようです。また、構造体は、作成する関数ごとに同じではありません。したがって、関数ごとに構造体を作成する必要があります(私が知っている)。