如何使用javascript在jade文件输出中动态插入标签?

时间:2014-11-12 04:49:25

标签: javascript node.js express pug

我正在制作一个小型node.js表达用户登录的应用程序。如果用户A连接,页面应显示一个按钮。如果用户B连接,则按钮不应该在那里。

我尝试了以下

#{hideOrNot}

其中hideOrNot是我的js应用程序中具有值

的变量
'button(type="submit")'

如果A连接但只是''如果B连接。

我想它在玉器中的工作方式并不是很好,因为它打印了按钮标签的文本而不是实际的按钮。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以将hideOrNot设为布尔值(我建议您将其称为showButton),然后在简单的if中添加按钮(因为jade支持JavaScript inline code

- if(showButton)
    button(type="submit")