Play2 - 模板 - >递增

时间:2012-09-03 16:39:31

标签: java scala templates playframework playframework-2.0

如何在play2中声明和增加变量? (在。 scala.html模板

伪代码:

@counter
@for(l <- list){
<span class="data-@counter">


</span>
@(counter += 1)
}

2 个答案:

答案 0 :(得分:18)

你真的需要反击和增量吗?你可以这样做:

@for((l, index) <- list.zipWithIndex){
    <span class="data-@index">@l</span>     
}

方法zipWithIndex创建元组列表。

答案 1 :(得分:5)

在模板上声明

@import java.math.BigInteger; var i=1

用于模板中的增量

@(i+=1)