定义了一个struct User:
type User struct {
Id int64
Username string
.......
}
给User加上一个方法SayHello:
func (u User) SayHello() string {
return "Hello Guest! :) "
}
请教下怎么在模板中(.tpl)调用User的SayHello方法,如下面这样:
......
<div>{{ .user.SayHello }} </div>
......
另注: 我现在是用的beego来写我的web应用.
这种写法:{{ .user.SayHello }} 是对的,不过有一点,执行 template 的 Execute 时,user 需要是指针类型。
#1