Mit Play Framework 2 habe ich bemerkt, dass die gerenderten Scala HTML-Templates nicht wie eingerückt @if
oder @for
eingerahmt sind.Ist es möglich, Scala-Vorlagen mit Play Framework 2 zu verschönern?
So zum Beispiel so etwas wie das:
<ul>
@for(test <- tests) {
<li>@test.name</li>
}
</ul>
Werden zusätzliche nicht benötigte Räume haben. Um es zu beheben, muß ich, so etwas tun:
<ul>
@for(test <- tests) {
<li>@test.name</li>
}
</ul>
Welche erhält chaotisch mit zusätzlichen @defining
oder anderen Aussagen.
Also, gibt es eine Möglichkeit, Scala Vorlagen Rendering zu verschönern/verschönern, um zusätzliche Leerzeichen zu entfernen?
UPDATE:
Lesen this thread Ich habe zusätzliche Leerzeichen und Zeilenumbrüche bemerkt werden auch hinzugefügt, da der Parameter auf der Vorlagen. Also das:
@(myParam: String)
<!DOCTYPE html>
<html>
<head></head>
<body></body>
</html>
wird 3 zusätzliche Zeilenumbrüche auf die resultierende HTML hinzufügen. Was definitiv nervig ist.
Der Thread scheint zu sagen, dass es im Moment keine Option gibt, das zu korrigieren.
Ich mag das, vermeidet DRY-Verletzung, vielleicht könnten Sie Beispiel-App für andere auf dem Github erstellen? – biesior
Ich frage mich, ob dies zur Kompilierzeit getan werden könnte, also ist die hübsche Version diejenige, die in die resultierende Klasse eingebettet wird, anstatt sie bei jeder Anfrage zu verschönern. – monzonj