Node.js Jade 条件渲染

3

我希望能够有条件地渲染我的html。

我有一个名为addr_2的变量,我通过rest服务进行设置,并将其传递给jade模板,例如:

res.render('jade_file',{addr_2 : 'some_value'});

可能会出现将变量addr_2的值设置为“NULL”的情况

在jade文件中,我希望只在addr_2不等于“NULL”时呈现它的值

我尝试了以下代码,但它无效

   | (#{addr_2} === 'NULL') ? '' : #{addr_2} br
1个回答

5

在评估传入变量时,引用addr_2等变量时不要使用任何花括号标签或哈希符号。

if (typeof(addr_2) !== undefined && addr_2 != null) {
  | #{addr_2}
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接