1
我想知道Jade在Velocity中是否有類似的簡寫語法$!variable_name
? $!variable_name
是速度的安靜參考符號,這意味着當variable_name
有一個值時,則使用該值,並且當variable_name
爲null
時,不會發生任何情況。 Jade有沒有類似的速記符號?Jade中的安靜參考符號?
在此先感謝!
我想知道Jade在Velocity中是否有類似的簡寫語法$!variable_name
? $!variable_name
是速度的安靜參考符號,這意味着當variable_name
有一個值時,則使用該值,並且當variable_name
爲null
時,不會發生任何情況。 Jade有沒有類似的速記符號?Jade中的安靜參考符號?
在此先感謝!
Jade的標準=
運營商這樣做。它輸出空字符串,而不是"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
但請注意,這不會忽略未定義的變量。該變量必須存在,但可以爲空或空字符串。如果它不存在於模板的命名空間中,則會引發錯誤。要做到這一點,你需要像
- var bar = bar || null