请教一下站长一个 golang template 语法
By 冒烟的蘑菇
at 2020-03-13 21:17 • 996次点击
想实现 如果 帖子用户ID与当前已登录用户ID相同 ,或 用户权限为管理员 则 有编辑功能,模版语法怎么写?
我现在很傻比的写法:
{{if eq .CurrentUser.Id .Aobj.Uid}}
• <a href="/admin/post/edit/{{.Aobj.Id}}">编辑</a>
{{end}}
{{if ge .CurrentUser.Flag 99}}
• <a href="/admin/post/edit/{{.Aobj.Id}}">编辑</a>
{{end}}
这样管理员自己的帖子会有两个编辑链接~~~虽然能用,但我相信应该有更优雅的写法~
golang template 的 and 语法似乎不支持直接写,可以嵌套吗?
请 登录 后发表评论