如何调用具有可变数量的具有 Html 类型的参数的模板?
我在 play2 中创建了一个模板,定义如下:
@(tabs: Html*)
<div class="btn-group" style="margin-bottom:20px">
@for((tab,index) <- tabs.zipWithIndex){
<a class="btn btn-mini btn-info active" id="display-hierarchy-@index" href="javascript:void(0)"><i class="icon icon-random icon-white"></i></a>
}
</div>
@for((tab,index) <- tabs.zipWithIndex){
<div id="display-hierarchy-tab-@index" class="onetab">
@tab
</div>
}
我试着这样称呼它
@views.html.tabs({
<a>tab1</a>
},{
<a>tab2</a>
})
我尝试了其他 varios 组合,但失败了:
type mismatch; found : scala.xml.Elem required: play.api.templates.Html