Используя Play Framework 2, я заметил, что отображаемые HTML-шаблоны Scala не любят отступы @if
или @for
.
Так, например, что-то вроде этого:
<ul>
@for(test <- tests) {
<li>@test.name</li>
}
</ul>
Будут лишние ненужные места. Чтобы исправить это, мне нужно сделать что-то вроде этого:
<ul>
@for(test <- tests) {
<li>@test.name</li>
}
</ul>
Что запутается с дополнительными @defining
или другими операторами.
Итак, есть ли способ улучшить/украсить рендеринг шаблонов Scala, чтобы избавиться от лишних пробелов?
ОБНОВИТЬ:
Читая эту тему, я заметил лишние пробелы и разрывы строк также добавляются из-за параметров поверх шаблонов. Итак, это:
@(myParam: String)
<!DOCTYPE html>
<html>
<head></head>
<body></body>
</html>
добавит 3 дополнительных разрыва строки поверх результирующего HTML. Что определенно раздражает.
Кажется, в ветке говорится, что на данный момент нет возможности исправить это.