我想渲染一个jade
模板:
res.render('tmp.jade')
在我的模板中,我想先判断是否传入参数,就像在 javasript 中一样:
- if (temp) {
- for (var key in temp) {
- }
- }
但这是错误的,temp
未定义
如何先检查参数传入?
我想渲染一个jade
模板:
res.render('tmp.jade')
在我的模板中,我想先判断是否传入参数,就像在 javasript 中一样:
- if (temp) {
- for (var key in temp) {
- }
- }
但这是错误的,temp
未定义
如何先检查参数传入?
你可以使用
temp = {foo:"bar"}
each val, key in temp
li #{key}: #{val}
从这里开始,假设您要创建键及其值的列表。但你可以用你想要的任何东西替换它。
可以推测,如果temp
未定义,它将没有什么可以迭代的。