我创建了一些帮助类来为我的视图提供更多功能。例如,我有一个Button
应该呈现一些自定义 HTML 以显示按钮元素的类。这些类是用纯 Scala 编写的,不使用 Play 的模板文件。但当然,我仍然可以(并且想要)@Button( "label", ... )
从我的观点中称呼他们。
但是,我面临的问题是我的toString
方法。
class Button( val label: String, ... )
{
override def toString: String =
{
<a ...> ... </a>.toString
}
}
不幸的是,这会将 HTML 字符转义为<
视图中的等。
如何将 Scala 的 XML 正确导出到 Play 视图?我想坚持使用 XML,而不是将它们写成字符串......