2012-11-15 32 views
0

我有了裏面的一些邏輯這塊玉的模板,但我不知道我在做什麼錯在這裏,代碼:在JavaScript中使用jade模板中的條件?

#container 
    -for(var col=0; col < 2 ;col++){ 
     - if(col % 4 == 0){ 
       .movie_row 
     - } 
       .movie_thumb 

    - } 

我想要的結果是這樣的:

<div id="container"> 
    <div class="movie_row"> 
     <div class="movie_thumb"></div> 
    </div> 
    <div class="movie_row"> 
     <div class="movie_thumb"></div> 
    </div> 
</div> 

但它給我這個:

<div id="container"></div> 
<div class="movie_row"></div> 
<div class="movie_thumb"></div> 
<div class="movie_row"></div> 
<div class="movie_thumb"></div> 

我做錯了條件錯了嗎?我查看了文檔,沒有看起來像嵌套條件的東西。

回答

0

真的不知道爲什麼你在代碼中使用% 4,但類似:

#container 
    -for(var col=0; col < 2 ;col++) { 
      .movie_row 
       .movie_thumb 
     - } 

的伎倆

0

試試這個:

#container 
     -for(var col=0; col<2; col++) 
      -if(col%4 == 0) 
       .movie_row 
       .movie_thumb 
相關問題