Альтернативный для @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)}

Или просто:

~{expr}

~ означает побег.

Другие вопросы по тегам