我的应用程序中有一个标签,其结构如下:
@(
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