Създадох някои помощни програми, които ми помагат при генерирането на HTML и ги споменавам в изгледите си като @div( "class" -> "well" ){ Hello Well. }
. Досега тези класове бяха подкласове NodeSeq
, защото не се екранират тогава. Но трябва да се отърва от NodeSeq
в горната част на моята йерархия на класовете, защото xml на Scala е дефектен и прави кода ми хакерски и защото тогава мога да превключа към Traits.
Затова се опитах да разбера как да попреча на Play да избяга от моите Tag
-обекти. Но за съжаление единственото валидно решение, което открих, е да отменя компилатора на шаблона и потребителят да посочи моя компилатор в своите Build.scala
настройки.
Но се надявам, че съм пропуснал по-прост подход?
@Html("<span>stuff that won't be escaped</span>")
? Може ли по-подробно? - person Mikesname   schedule 27.08.2013@Html
не е опция. taig.github.io/Play-Tmpltr - person Taig   schedule 27.08.2013