模板:1:未定义函数“copyrightYear”

以下代码恐慌地tmp.Execute说function "copyrightYear" not defined


import (

    "os"

    "html/template"

    "fmt"

)


func main() {

    fm := template.FuncMap{

        "copyrightYear": func() string {

            return fmt.Sprintf("%d", time.Now().Year())

        },

    }

    tmp := template.Must(template.New("").Parse("{{copyrightYear}}")).Funcs(fm)

    tmp.Execute(os.Stdout, nil)

}

我错过了什么?我已经浏览了文档。call copyrightYear在模板中将其更改为,或copyrightYear .不修复它。


冉冉说
浏览 248回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go