[英]Make Jade (Pug) fail if variable cannot be resolved
看來,如果Jade(Pug)無法解析變量,則會將其視為未設置。
是否有可能在渲染模板時使其失敗?
控制器代碼:
exports.index = function (req, res) {
res.render('index', {})
};
模板代碼:
擴展布局
block content
p Value is "#{val}"
結果:
<p>Value is ""</p>
這不會盡早檢測到錯誤,因此,我希望Jade在發生此類情況時引發異常。 可能嗎 ?
您應該可以像這樣使用條件語句:
block content
if val
p Value is "#{val}"
else
p Value is undefined
要么
block content
if val !== ""
p Value is "#{val}"
else
p Value is undefined
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.