目前我正在將多個結構傳遞給 ExecuteTemplate,但有沒有更有效、更簡潔或不同的方法來做到這一點?去type user struct { Username string Password string} type meta struct { Title string Content string}func index(w http.ResponseWriter, req *http.Request) { u := getUser(w, req) m := meta{ Title: "Homepage", Content: "Homepage meta content", } users := []user{u} metas := []meta{m} data := struct { User []user Meta []meta }{ users, metas, } err := tpl.ExecuteTemplate(w, "index.html", data) if err != nil { log.Fatalln(err) }}HTML{{range .Meta}} {{.Title}} {{.Content}}{{end}}
在 Go 中將多個結構傳遞到 ExecuteTemplate - 最佳實踐
慕的地8271018
2022-06-01 18:21:20