Стандартный оператор Джейд =
делает это.Он выводит пустую строку в отличие от "null"
или выдачи ошибки.
printf "-var bar = null\np para1\n=bar\np para2" | jade
<p>para1</p><p>para2</p>
И только в том случае, если строка printf не ясна, она будет выглядеть так в файле.
- var bar = null
p para1
= bar
p para2
Обратите внимание, что это НЕ игнорирует неопределенные переменные.Переменная должна существовать, но она может быть пустой или пустой строкой.Если он не существует в пространстве имен шаблона, jade выдаст ошибку.Для этого вам нужно что-то вроде
- var bar = bar || null