如何返回阻止实体转义在Play中返回?

时间:2017-07-07 18:31:36

标签: html scala playframework playframework-2.6

我在Scala中使用了2.6并在我的视图模板中使用了这个位:

@isActive( liText: String ) = @{
        if ( liText.equals(activeTab) ) "class=\"active\""  else ""
    }

但是它渲染了这个: class="active"

但是我希望它能够呈现这个:

"class="active""

我觉得我很接近,但却不能在最终的HTML中使用&quot。有什么建议吗?

1 个答案:

答案 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