【问题标题】:Node.js Jade Conditional renderingNode.js Jade 条件渲染
【发布时间】:2012-07-27 09:41:41
【问题描述】:

我想有条件地渲染我的 html。

我有一个名为 addr_2 的变量,我通过休息服务设置它并将其传递给玉模板,如

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

在某些情况下,我将变量 addr_2 的值设置为 'NULL'

在玉文件上,我只想在 addr_2 的值不等于'NULL'时才渲染它

我尝试了以下代码,但它不起作用

   | (#{addr_2} === 'NULL') ? '' : #{addr_2} br

【问题讨论】:

    标签: node.js pug


    【解决方案1】:

    在评估时引用传入的变量,如 addr_2,不带任何卷曲标签或井号。

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

    【讨论】:

      猜你喜欢
      • 2014-06-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-28
      • 2014-10-10
      • 2012-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      相关资源
      最近更新 更多