rjc*_*rjc 8 scala playframework
我在scala模板中有代码,如:
@for(col <- List.range(0,12)) {
    <td>
        @if(col % 2 == 0) {
            @{ val letter = someMap(col) }
            <div class="z@(letter)@(letter)s"></div>
        }
    </td>
}
但我得到编译错误:找不到值字母.如何声明变量并能够在上面的标记中稍后访问?
其实我从未见过@if,也没试过PlayFramework.但如果我认为是这样,那么当你真正试图要求写信时,它似乎已经超出了范围.如果您按如下方式重新排列括号会发生什么?
@for(col <- List.range(0,12)) {
  <td>
    @if(col % 2 == 0) {
      @{val letter = someMap(col)
        <div class="z@(letter)@(letter)s"></div>
      }
    }
  </td>
}
| 归档时间: | 
 | 
| 查看次数: | 4721 次 | 
| 最近记录: |