//方法一 t, err := template.New("").Funcs(template.FuncMap{"Test": tools.Test}).ParseFiles("views/index.html") checkError(err) data := map[string]string{"key1": "value1", "key2": "value2"} t.ExecuteTemplate(w, "index.html", data) //方法二 t := template.New("name") t = t.Funcs(template.FuncMap{"Test": tools.Test}) bytes, err := ioutil.ReadFile("views/index.html") t, err = t.Parse(string(bytes)) fmt.Println(err) data := map[string]string{"key1": "value1", "key2": "value2"} t.Execute(w, data)
有疑问加站长微信联系(非本文作者)