条件包含在Jade + Express中

时间:2012-08-08 07:45:41

标签: node.js express pug

如何在jade中使用if -else语句“include”?

例如,如果我有两个单独的导航栏模板navbar.jade和navbar_notloggedin.jade

我想这样做:

input(type='hidden', value= user.user)#username

- if(user.user!="")
  include navbar
- else if(user.user=="")
  include navbar_notloggedin 

1 个答案:

答案 0 :(得分:2)

你可以使用,

-if (user.user)
 include navbar
-else
 include navbar_notloggedin 

if语句将检查变量是否已定义,而不是是否为空字符串。但是,我假设您没有为用户存储空字符串值。