如何 return 防止实体从 return 游戏中逃脱?
How to return prevent entity escapes from returning in Play?
我在 Scala 中使用 play 2.6 并且在我的视图模板中有这个位:
@isActive( liText: String ) = @{
if ( liText.equals(activeTab) ) "class=\"active\"" else ""
}
但它正在渲染这个:
class="active"
但我想让它渲染这个:
"class="active""
我觉得我已经很接近了,但我不能完全接受在最后的 HTML 中不使用 "
。有什么建议吗?
您可以使用 @Html
使其打印原始 html 而不是转义内容:
@isActive( liText: String ) = @{
if ( liText.equals(activeTab) ) @Html("class='active'") else ""
}
来源:https://www.playframework.com/documentation/2.6.x/ScalaTemplates#Escaping
我在 Scala 中使用 play 2.6 并且在我的视图模板中有这个位:
@isActive( liText: String ) = @{
if ( liText.equals(activeTab) ) "class=\"active\"" else ""
}
但它正在渲染这个:
class="active"
但我想让它渲染这个:
"class="active""
我觉得我已经很接近了,但我不能完全接受在最后的 HTML 中不使用 "
。有什么建议吗?
您可以使用 @Html
使其打印原始 html 而不是转义内容:
@isActive( liText: String ) = @{
if ( liText.equals(activeTab) ) @Html("class='active'") else ""
}
来源:https://www.playframework.com/documentation/2.6.x/ScalaTemplates#Escaping