Альтернативный для @Html в Japid
В рамках игры мы используем @Html
в представлениях Scala, если мы не хотим, чтобы play экранировал символы Html. Есть ли альтернатива этому в Джапиде. Я пытался импортировать play.api.templates.Html
и попробовал ${Html
а также ${Html.get
но они не работают. Я делаю что-то неправильно.
2 ответа
Решение
По умолчанию Japid не экранирует строковое значение выражений, чтобы сделать его безопасным в формате html, как, например, Play! делает.
Ссылка: https://github.com/branaway/Japid/blob/master/documentation/manual/Japid_Generic_Engine.textile
Если вам нужно явно экранировать строковое значение выражения, вы можете использовать:
${escapeHtml(expr)}