gpt4 book ai didi

javascript - Handlebars 和 Node.js : {{#if ! 用户}} 然后显示登录按钮

转载 作者:行者123 更新时间:2023-11-30 15:25:21 24 4
gpt4 key购买 nike

我正在为模板引擎使用 Node.js、Express 和 Handlebars 创建一个登录验证应用程序。

如果没有用户登录,我希望我的仪表板显示“登录”按钮。如果用户已登录,我不希望它显示。我在没有登录的情况下尝试了这个...

{{#if user}}
<a type = "button" class = "btn btn-default" href = "/users/login">Log In</a>
{{/if}}

有趣的是,这隐藏了元素。然后,当我将代码更正为它应该的样子时……这……

{{#if !user}}
<a type = "button" class = "btn btn-default" href = "/users/login">Log In</a>
{{/if}}

我收到这个错误,

enter image description here

我以前从未使用过 Handlebars ,所以我有点盲目。提前感谢任何帮助!

最佳答案

您可以从一开始就以相反的状态传递 user 变量,或者您可以尝试使用 {{#unless user}}

http://handlebarsjs.com/builtin_helpers.html

关于javascript - Handlebars 和 Node.js : {{#if ! 用户}} 然后显示登录按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43080150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com