如何在播放模板中动态生成数字?

时间:2014-01-06 04:12:11

标签: scala playframework

我想在我的numbers.scala.html文件中生成数字1-100

<select class="form-control" value="@form("number")">
    @for(var a <- 1 to 10){
        <option>@a</option>
    }
</select>

但它会造成错误。据说播放模板不支持创建变量。我可以这样做,还是必须编写javascript函数?

2 个答案:

答案 0 :(得分:3)

只需删除var - 它隐含在Scala模板中:

@for(a <- 1 to 10) {
    <option>@a</option>
}

答案 1 :(得分:2)

只需删除我测试过的var声明,它就可以正常工作

@for(a <- 1 to 10){
    @a
}