Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript在jade文件输出中动态插入标记?_Javascript_Node.js_Express_Pug - Fatal编程技术网

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

如何使用javascript在jade文件输出中动态插入标记?,javascript,node.js,express,pug,Javascript,Node.js,Express,Pug,我正在制作一个带有用户登录的node.js express小应用程序。如果用户是connect,则页面应显示一个按钮。如果用户B连接,按钮不应该在那里 我尝试了以下方法 #{hideOrNot} 其中hideOrNot是我的js应用程序中具有以下值的变量 'button(type="submit")' 如果A连接,但如果B连接,则仅为“” 我猜它在jade中不太起作用,因为它打印的是按钮标签的文本,而不是实际的按钮 如何实现这一点?您可以将hideOrNot设置为布尔值(例如,我建议您将其称

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

我尝试了以下方法

#{hideOrNot}
其中hideOrNot是我的js应用程序中具有以下值的变量

'button(type="submit")'
如果A连接,但如果B连接,则仅为“”

我猜它在jade中不太起作用,因为它打印的是按钮标签的文本,而不是实际的按钮


如何实现这一点?

您可以将
hideOrNot
设置为布尔值(例如,我建议您将其称为
showButton
),并在简单的if中添加该按钮(因为jade支持)

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