使用 Play Framework 2,我注意到渲染的 Scala HTML 模板不喜欢缩进@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>
将在生成的 HTML 之上添加 3 个额外的换行符。这绝对是烦人的。
该线程似乎说目前没有选项可以纠正它。