0

我想渲染一个jade模板:

res.render('tmp.jade')

在我的模板中,我想先判断是否传入参数,就像在 javasript 中一样:

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

   - }
- }

但这是错误的,temp未定义

如何先检查参数传入?

4

1 回答 1

0

你可以使用

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

这里开始,假设您要创建键及其值的列表。但你可以用你想要的任何东西替换它。

可以推测,如果temp未定义,它将没有什么可以迭代的。

于 2013-01-10T15:28:15.447 回答