如何仅将变量(不是结构成员)传递到 text/html 模板。

有什么方法可以将变量(字符串、整数、布尔)传递给模板。例如(类似的东西):


import (

    "html/template"

)


func main() {

    ....

    tmpl := template.Must(template.ParseFiles("templates/index.html"))

    mux.HandleFunc("/", func(rw http.ResponseWriter, req *http.Request) {

        varmap := map[string]interface{}{

            "var1": "value",

            "var2": 100,

        }

        tmpl.ExecuteTemplate(rw, "index", varmap)

    })


    // content of index.html

    {{define "index"}}

    {{var1}} is equal to {{var2}}

    {{end}}

}


潇潇雨雨
浏览 160回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go