我正在用用户登录名制作一个小型的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")

10-01 04:17