0

我正在使用 playFramework 2.1

我想打破 playFramework 模板中的 for 循环。

这是我的代码:

@breakable {
   @for((item, count) <- list.zipWithIndex) {
       <tr>
           <td>@item.id</td>
           <td>...</td>
       </tr>
       @if(count > 5){
           @println("break")
           @break
       }
    }
}

但它不起作用 - 它不显示任何 html 标记。它仅适用于println游戏控制台。

4

1 回答 1

2

我不确定如何创建这个自定义标签(我也是 Play 新手),但在这种情况下,您可以在 for 语句中添加一个过滤器:

@for((item, count) <- list.zipWithIndex if count <= 5) {
    <tr>
       <td>@item.id</td>
       <td>...</td>
   </tr>
   @if(count > 5){
       @println("break")
       @break
   }
}

希望有帮助!

于 2013-08-02T19:13:26.843 回答