java - Play2 - 模板 -> 递增

标签 java scala templates playframework playframework-2.0

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

伪代码:

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


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

最佳答案

你真的需要计数器和递增吗?你可以这样做:

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

方法 zipWithIndex 创建元组列表。

关于java - Play2 - 模板 -> 递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12251504/

相关文章:

scala - 按特定顺序应用函数列表

ios - 在 iOS 上运行 Scala 代码

loops - ansible 模板循环 jinja2 “我需要用 分隔行,但最后一个条目没有 ,

java - 在运行时动态选择一个 spring-batch reader

java - 设置宽度SeekBar Android

java - 字符编码不适用于 PrimeFaces CellEditor 组件

java - 如何从 int 转换为 byte,然后使用位移运算符

scala - 如何忽略异常?

c++ - 带有 const 模板参数的模板模板类

templates - 从 YAML 管道到模板文件的 Azure Pipeline 动态参数