簡體   English   中英

如果無法解析變量,則使Jade(Pug)失敗

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM