这可以用在条件语句或者循环中:
p= obj[key]
由于Jade的缓存技术,下面的代码也是可以的:
- if (items.length)
ul
- items.forEach(function(item){
- })
所以你想要的!
下一步我们要转义输出的代码,比如我们返回一个值,只要前缀一个:
p!= aVarContainingMoreHTML
Jade 同样是设计师友好的,它可以使javascript更直接更富表现力。比如下面的赋值语句是相等的,同时表达式还是通常的javascript:
Jade会把 if
, else if
, else
, , while
, unless
同别的优先对待, 但是你得记住它们还是普通的javascript:
if foo == 'bar'
ul
li foo
li worked
p oh no! didnt work