我之前在我的主包中声明了全局变量func main()
,但它仍然没有在另一个包中声明。
package main
import{
"html/template"
.....
)
var tmpl = template.New("master")
func main() {
func init() {
_, err := tmpl.ParseGlob("templates/*.html")
if err != nil {
log.Fatalln("Error loading templates:", err)
}
....
}
在另一个包中,我在一个函数中编写:
tmpl.ExecuteTemplate(w, "venue-index.html", res)
但我得到一个错误
tmpl:未定义
我意识到还有其他类似的问题,但答案并没有解决我的问题。我究竟做错了什么?
有只小跳蛙
萧十郎
相关分类