[英]Handlebars and Node.js: {{#if !user}} Then Show Log In Button
我正在使用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}}
我得到這個錯誤,
我以前從未使用過車把,所以我有點盲目。 任何幫助提前感謝!
您可以從一開始就以相反的狀態傳遞user
變量,也可以嘗試使用{{#unless user}}
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.