2013-01-10 47 views
0

我想呈現一個jade模板:如何檢查參數傳遞在玉模板

res.render('tmp.jade') 

在我的模板,我想判斷,如果在第一個傳遞參數,就像在javasript:

- if (temp) { 
    - for (var key in temp) { 

    - } 
- } 

,但這是錯誤的,temp沒有定義

如何檢查的第一個參數傳遞?

+0

你想在模板中檢查變量是否被賦值?或者你想在調用之前測試tmep是否有值? – 0xor1

+0

@ 0xor1:我想在渲染之前檢查渲染器中的jade文件 – hh54188

回答

0

你可以使用

temp = {foo:"bar"} 
each val, key in temp 
    li #{key}: #{val} 

here,假設你要創建的鍵及其值的列表。但你可以用你想要的來代替它。

presumabley如果temp未定義,則無法重複。