【发布时间】:2014-11-08 17:35:09
【问题描述】:
我想创建一个包含可选内容的标签...假设我有一个标签:
app/views/tags/part.scala.html:
@(param: String)(content: Html = null)
@if(content == null) {
@param: Your tag has no content...
} else {
@param: @content
}
我想在我的观点中使用它:
@tags.part("foo"){ <b>Good!</b} }
或
@tags.part("bar")
不幸的是,第二次调用给了我编译错误:
在对象部分应用方法缺少参数;
如果您想将其视为部分应用函数,请使用 `_' 遵循此方法
如何在不使用@tags.part("bar"){ } 或@tags.part("bar"){_} 的情况下通过它(并签入标签if body != "_")?
【问题讨论】:
标签: scala playframework playframework-2.3 twirl