Мне нужно иметь возможность объявлять переменные, и после некоторой разметки позже я
нужно ссылаться на них. Чтобы достичь этого, это
упрощенная версия моего шаблона scala:
@(map1:
java.util.LinkedHashMap[String,java.util.LinkedHashMap[String,Object]])
@import scala.collection.JavaConversions._
@import play.Logger
@for( (key,value) <- map1) {
<div>
@{
val rmap = Foo.someMethod(value)
val baz = rmap.getOrElse("baz", null)
<table border="0" cellpadding="0" cellspacing="0" >
<tbody>
<tr>
<td rowspan="3">
<div class="bar">
@baz
</div>
</td>
</tr>
</tbody>
</table>
}
</div>
}
Выше допустимого шаблона scala, и если нет, то как я могу объявить baz и
ссылаться на это позже в разметке?
Я использую 1.2.2RC2 и scala 0.9.1