Play2 - Шаблон -> Увеличение
Как мне объявить и увеличить переменную в play2? (вшаблонах scala.html)
Псевдокод:
@counter
@for(l <- list){
<span class="data-@counter">
</span>
@(counter += 1)
}
2 ответа
Решение
Вы действительно нуждаетесь в счетчике и приращении? Вы можете сделать это:
@for((l, index) <- list.zipWithIndex){
<span class="data-@index">@l</span>
}
метод zipWithIndex
создает список кортежей.
Объявить в шаблоне
@import java.math.BigInteger; var i=1
для приращения в шаблоне
@(i+=1)