如果不是真的(!true)

huangapple go评论108阅读模式
英文:

If not true (!true)

问题

在golang的template/html包中,我可以使用{{ if .loggedIn }}来检查是否已登录为true。

如何在不使用ne或eq的情况下检查.loggedIn是否为false?


例如,我正在寻找类似以下的内容:

{{ if !.loggedIn }}
<h1>未登录</h1>
{{ end }}
英文:

In golang's template/html package, I can use {{ if .loggedIn }} to check if logged in is true.

How do I check if .loggedIn is false without using ne or eq?


For example, I am looking for something like

{{ if !.loggedIn }}
&lt;h1&gt;Not logged in&lt;/h1&gt;
{{ end }}

答案1

得分: 114

使用函数not

{{ if not .loggedIn }}
&lt;h1&gt;未登录&lt;/h1&gt;
{{ end }}
英文:

Use the function not:

{{ if not .loggedIn }}
&lt;h1&gt;Not logged in&lt;/h1&gt;
{{ end }}

huangapple
  • 本文由 发表于 2016年12月22日 22:56:00
  • 转载请务必保留本文链接:https://go.coder-hub.com/41285924.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定