2016-08-02 108 views
1

我想知道是否有方法在Jade模板條件中插入換行符。例如,請考慮以下漫長的條件: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

可以使用Code與一家領先的-負(文字分隔符)像官方Jade - Language Reference

較新玉/帕格版本描述支持代碼塊與具有以下行的縮進一個sinlg減去緩衝和無緩衝的代碼,類似這樣的例子:

- 
    if (superlongstatementnumberone == true 
    && superlongstatementnumbertwo == false 
    && superlongstatementnumberthree == true) { 
     var someContent = 'some content' 
    } 
div: span= someContent 

在老玉/帕格版本中,你需要添加文件ading -減去所有的線條,就像這個例子:

- if (superlongstatementnumberone == true 
- && superlongstatementnumbertwo == false 
- && superlongstatementnumberthree == true) { 
-  var someContent = 'some content' 
- } 
div: span= someContent 

採取一個工作CodePen看看。