我在Scala中使用了2.6并在我的视图模板中使用了这个位:
@isActive( liText: String ) = @{
if ( liText.equals(activeTab) ) "class=\"active\"" else ""
}
但是它渲染了这个:
class="active"
但是我希望它能够呈现这个:
"class="active""
我觉得我很接近,但却不能在最终的HTML中使用"
。有什么建议吗?
答案 0 :(得分:1)
您可以使用@Html
使其打印原始html而不是转义内容:
@isActive( liText: String ) = @{
if ( liText.equals(activeTab) ) @Html("class='active'") else ""
}
来源:https://www.playframework.com/documentation/2.6.x/ScalaTemplates#Escaping