0

我将 Play2.1 用于我的一个项目。

我正在尝试在其中创建一个动态菜单,main.scala.html以便它可以在所有子页面中扩展。

但是我应该如何传递Listmain.scala.html ..

我试过这样的子页面

@(menu: List[Rights])
...
@for((l, index) <- menu.zipWithIndex){
    <span class="data-@index">@l.rightName</span>
}

..那行得通我可以看到列出的权利,但我只想在..中显示这些权利。main.scala.html请建议

4

1 回答 1

1

你有@(title: String)(content: Html)在主要的开头。

你试过类似的东西@(title: String, menu:List[Rights])(content: Html)吗?

您甚至应该能够添加默认参数,例如@(title: String, menu:List[Rights] = Nil)(content: Html)

于 2013-02-20T13:40:49.393 回答