在我的控制器中,我设置了以下数据:c.Data["foos"] = foos和c.Data["user"] = user所以如果我在视图中询问用户的一些属性,一切都很好。{{if .user.IsSuperUser}} <th>ID</th> <th>Username</th>{{end}}但在:<tbody>{{range $foo := .foos}} <tr> {{if .user.IsSuperUser}} <td>xyz</td> <td>abc</td> {{end}}...myBeego:template: foo/foos.tpl:56:46: 在 <.user.IsSuperUser> 处执行“内容”:用户不是结构类型 *models.Foo 的字段我该如何处理?
1 回答
摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
我找到了这个不错的小链接:在模板中,如何在“with”或“range”范围内访问外部范围?
{{with .Inner}}
Outer: {{$.OuterValue}}
Inner: {{.InnerValue}}
{{end}}
就是这样。:)
- 1 回答
- 0 关注
- 169 浏览
添加回答
举报
0/150
提交
取消