0

我的 play scala 模板中有一个手风琴组,第一个手风琴体需要在“崩溃”类中(例如:class="accordion-body in collapse"),其他手风琴需要有 class="accordion-body 在崩溃”。如何在 scala 模板中定义变量,以便我可以根据它是否是第一条记录来适当地设置手风琴类。

@for(t <- tests) {
   <div class="accordion-group">
       <div class="accordion-heading">
   <a class="accordion-toggle" data-toggle="collapse" data-parent="#basic-accordion" href="#Test-@t.getId()">@t.getName()</a>
       </div>
       <div id="collapse-@t.getId()" class="accordion-body in collapse">
          <div class="accordion-inner">
          <p>@t.getDescription()</p>
          <p> The demo will get expired on - @t.getEndDate() </p>
      </div>
    </div>
   </div>
}
4

1 回答 1

2

您可以@for像这样在 Scala 模板上使用循环:

@for((t, index) <- tests.zipWithIndex) {
    @if(index == 0) {
        // first index
        ...
    } else {
        ...
    }
}

对于从第一个索引开始的每个循环,该index变量会自动分配和递增。0

于 2013-04-23T06:38:30.157 回答