【发布时间】:2014-09-25 14:20:39
【问题描述】:
我的应用程序中有一个标签,其结构如下:
@(
columns: Integer
)(header: Html)(body: Html)
<table>
@if(header != null) {
<thead>
<tr>
@header
</tr>
</thead>
}
// Body and foot here
</table>
我在我的模板中这样使用它:
@tags.Table(5) { } {
// My content here
}
前面的代码不起作用:即使我让括号为空,<thead></thead> 也会显示。那么如何检查header 不为空,null...以及如何在我的模板中声明我的标签?
也许我用{ } 声明它是错误的?
如果我用{} 声明它,我会出现以下错误:
type mismatch;
found : Unit
required: play.twirl.api.Html
【问题讨论】:
标签: templates playframework-2.3 twirl