2012-07-27 89 views
3

我想有條件地呈現我的html。Node.js Jade有條件呈現

我有名字addr_2一個變量,我正在通過REST服務設置並將其傳遞到翡翠模板像

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

有可能是場景,我設置變量addr_2作爲'的值NULL」

在玉文件我想渲染addr_2的價值只有當它不等於‘NULL’

我試着下面的代碼,但它不工作

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

回答

5

當你評估它們時,引用像addr_2這樣的變量傳遞而沒有任何卷標或散列符號。

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