我试图弄清楚是否有办法在Jade模板条件中插入换行符。例如,考虑以下冗长的条件:
if superlongstatementnumberone == true && superlongstatementnumbertwo == false && superlongstatementnumberthree == true
div: span some content
会更容易管理:
if superlongstatementnumberone == true \
&& superlongstatementnumbertwo == false \
&& superlongstatementnumberthree == true
div: span some content
可以使用非条件部分执行此操作,但根据我的实验,上述内容不适用于代码语句。对我来说,一种语言可以在没有任何支持的情况下达到Jade的渗透是不可思议的。
我希望这篇文章证明我是对的......
答案 0 :(得分:0)
'api/*' for example.com/api/matric
减号(单词分隔符)
较新的Jade / Pug版本支持缓冲和非缓冲代码的代码块,带有sinlg减去跟随行的缩进,如下例所示:
-
在较旧的Jade / Pug版本中,您需要在所有行中添加前导-
if (superlongstatementnumberone == true
&& superlongstatementnumbertwo == false
&& superlongstatementnumberthree == true) {
var someContent = 'some content'
}
div: span= someContent
减号,如下例所示:
-