Play Framework 2を使用すると、レンダリングされたScalaHTMLテンプレートがインデント@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つの改行を追加します。これは間違いなく迷惑です。
スレッドは、現時点ではそれを修正するオプションはないと言っているようです。