type UserInfo struct {
UserId int `json:"user_id"`
Nickname string `json:"nickname"`
}
func (data UserInfo) A() int{ return 1 }
func (data *UserInfo) B() int{ return 2 }
...
c.HTML( http.StatusOK, "test.html", pongo2.Context{
"user_info": userinfo,
"user_infos": &userinfo,
})
为什么 user_info.B()为空??
1
ntop 2018-10-28 23:14:49 +08:00
这个 user_info.B() 方法调用传入的是参数和方法签名不一致,所以模板会出现渲染错误。你可以自己手动这么调用一次试试,会报错的。
|