2015-10-01 39 views
0

我試圖在Jade each循環內添加條件。但是我有一個錯誤Unexpected token (4:28)。 Jade本地語法是否可以實現這種行爲?在Jade循環內製作條件

- var sizes = ['L', 'default', 'S'] 
each size in sizes 
    if (size == 'default') 
    button(class="s-btn s-btn--brand") Default 
    else 
    button(class="s-btn s-btn--brand s-btn--#{size}") Size 

此外,我試圖用Jade中的JS支持實現,但它也失敗了相同的錯誤。

- 
    for(i=0; i<sizes.length;i++){ 
    var size = sizes[i]; 
    if(size=='default'){ 
     button(class="s-btn s-btn--brand") Default  
    } 
    else { 
     button(class="s-btn s-btn--brand s-btn--#{size}") Size 
    } 
    } 

回答

0

語法錯誤。在'default'和'S'之間加逗號

+0

哦,謝謝。壞的複製粘貼 – VladArgentum