用javascript在jade模板中使用条件?

时间:2012-11-15 17:01:38

标签: javascript node.js express pug

我有这个玉石模板里面有一些逻辑,但我不知道我在这里做错了什么,代码是:

 #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>

我做错了吗?我查看了文档,没有什么看起来像嵌套条件。

2 个答案:

答案 0 :(得分:0)

试试这个:

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

答案 1 :(得分:0)

不确定您在代码中使用% 4的原因,但是类似于:

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

诀窍