【问题标题】:Using conditionals inside jade template with javascript?在 javascript 中使用 Jade 模板中的条件?
【发布时间】:2012-11-15 17:01:38
【问题描述】:

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

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

【问题讨论】:

    标签: javascript node.js express pug


    【解决方案1】:

    不太清楚您为什么在代码中使用% 4,但类似:

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

    成功了

    【讨论】:

      【解决方案2】:

      试试这个:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-01-05
        • 1970-01-01
        • 1970-01-01
        • 2012-01-21
        • 2014-12-12
        • 1970-01-01
        • 2014-01-18
        • 1970-01-01
        相关资源
        最近更新 更多