0

我有这个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>

我做错了条件吗?我查看了文档,没有任何东西看起来像嵌套条件。

4

2 回答 2

0

试试这个:

#container
      -for(var col=0; col<2; col++)
          -if(col%4 == 0)
              .movie_row
                .movie_thumb
于 2012-11-15T17:27:37.557 回答
0

不太确定您为什么% 4在代码中使用,但类似于:

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

成功了

于 2012-11-15T17:29:00.927 回答