我正在用用户登录名制作一个小型的node.js express应用程序。如果用户A连接,页面应显示一个按钮。如果用户B连接,则该按钮不应位于该位置。
我尝试了以下
#{hideOrNot}
其中hideOrNot是我的js应用程序中具有值的变量
'button(type="submit")'
如果A连接,则简单地为”(如果B连接)。
我猜它在翡翠中并不是很有效,因为它打印的是按钮标签的文本,而不是实际的按钮。
我怎样才能做到这一点?
最佳答案
您可以将hideOrNot
设置为布尔值(例如,建议您将其命名为showButton
),然后在简单的if中添加按钮(因为jade支持JavaScript inline code)
- if(showButton)
button(type="submit")