У меня есть следующий код в шаблоне Play 2.0:
@content.toString.lines.map{
case line => // i put `case` here as another attempt to make it work
line match {
case "" => @Html("")
case _ => <li>@Html(line)</li> /*CRASH*/
}
}
В отмеченной строке происходит сбой, говоря, что не найдено: значение строки
. Второй его вариант:
@for(line <- content.toString.lines){
@line match { /*CRASH*/
case "" => @Html("")
case _ => <li>@Html(line)</li>
}
}
терпит неудачу на отмеченной строке, утверждая, что 'case' ожидается, но идентификатор найден
.
ОБНОВЛЕНИЕ:
То же самое касается val
:
@val headID = "head"
приводит к недопустимому началу простого выражения
.
ОБНОВЛЕНИЕ ЗАВЕРШАЕТСЯ
Я хотел бы знать, что я делаю неправильно и как правильно реализовать структуру match-case
и присваивание val
в шаблонах Play?