Korzystanie z Play Framework 2 Zauważyłem, że renderowane szablony Scala HTML nie lubią wciętych @if
lub @for
.Czy można upiększyć szablony scala za pomocą gry framework 2?
Tak więc, na przykład coś takiego:
<ul>
@for(test <- tests) {
<li>@test.name</li>
}
</ul>
Will narzucają niepotrzebne spacje. Aby to naprawić, muszę zrobić coś takiego:
<ul>
@for(test <- tests) {
<li>@test.name</li>
}
</ul>
Który będzie bałagan z dodatkowymi @defining
lub innych sprawozdań.
Czy istnieje sposób na upiększenie/upiększenie renderowania szablonów Scala, aby pozbyć się dodatkowych białych znaków?
UPDATE:
Reading this thread Zauważyłem dodatkowe spacje i znaki końca linii są dodawane jak również ze względu na parametry na szczycie szablonów. Tak więc:
@(myParam: String)
<!DOCTYPE html>
<html>
<head></head>
<body></body>
</html>
doda 3 dodatkowe znaki podziału wiersza nad wynikowym HTML. Co jest zdecydowanie denerwujące.
Wątek wydaje się mówić, że obecnie nie ma opcji, aby to poprawić.
Podoba mi się to, unikając DRY violation, może mógłbyś stworzyć przykładową aplikację dla innych na Githubie? – biesior
Zastanawiam się, czy można to zrobić w czasie kompilacji, więc ładną wersją jest ta osadzona w wynikowej klasie, zamiast konieczności upiększania jej przy każdym żądaniu. – monzonj