2016-08-02 4 views
1

翡翠のテンプレート条件に改行を挿入する方法があるかどうかを判断しようとしています。たとえば、次のように長いの条件を考慮してください。非条件付部品でこれを行うことが可能であるが、上記のコードステートメントでは動作しません翡翠条件の改行

if superlongstatementnumberone == true \ 
    && superlongstatementnumbertwo == false \ 
    && superlongstatementnumberthree == true 
    div: span some content 

if superlongstatementnumberone == true && superlongstatementnumbertwo == false && superlongstatementnumberthree == true 
    div: span some content 

ははるかに管理のようになり私の実験によると。それは言語がJadeの普及率に達することはないと私には考えられない。私は公式Jade - Language Reference

新しいジェイド/パグのバージョンで説明したように、この記事はあなたがリードする-マイナス(単語区切り文字)でCodeを使用することができます...右

答えて

0

私を証明することを願っています

は、コードブロックをサポートしていますこの例のように、次の行のインデントと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上を見てみましょう。