我想在 Go HTML 模板中编写这样一个条件片段:
{{if isUserAdmin}}
<a href"/admin/nuke">Go to the big red nuclear button</a>
{{end}}
Run Code Online (Sandbox Code Playgroud)
但是,这不可能直接实现,因为模板不知道触发其执行的请求,因此无法确定用户是否是管理员。
有没有一些正常的方法可以实现这一目标?
我提前指出:
这是一个可行的解决方案尝试(链接到 Playground) ,在模板编译之后但每次执行之前使用Funcs覆盖"isAdmin"(感谢其他问题中的 Valentin CLement )。
但它有几个缺陷:
"isAdmin"函数很奇怪。| 归档时间: |
|
| 查看次数: |
2692 次 |
| 最近记录: |