我使用play framework2,在渲染字段时,' _help中的所有内容都将呈现为文本,
例如@textarea(form("operations"), '_label -> "operation",'_help ->"<p>test content</p><br><p>test content...</p>")
渲染后,输出为:
<p>test content</p><br><p>test content...</p>
如何在帮助属性中将HTML代码呈现为HTML样式?
答案 0 :(得分:0)
我看起来不太可能。 我尝试了逐字渲染HTML的常规方法:
@textarea(form("operations"), '_label -> "operation", '_help -> Html("<p>test content</p><br><p>test content...</p>"))
没有区别。
可能是Play的模板引擎只是根据帮助程序定义吐出toString()
所用的Any
:
def label(implicit lang: play.api.i18n.Lang): Any { ... }
您可能必须实现自己的自定义标记。 See here供参考。