PlayFramework2将列表传递到main.scala

PlayFramework2将列表传递到main.scala,playframework,playframework-2.1,scala-template,Playframework,Playframework 2.1,Scala Template,我在我的一个项目中使用Play2.1 我试图在main.scala.html中创建一个动态菜单,以便它可以在所有子页面中扩展 但是如何将列表传递到main.scala.html 我试过这样的子页面 @(menu: List[Rights]) ... @for((l, index) <- menu.zipWithIndex){ <span class="data-@index">@l.rightName</span> } @(菜单:列出[权限]) ... @

我在我的一个项目中使用Play2.1

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

但是如何将
列表
传递到
main.scala.html

我试过这样的子页面

@(menu: List[Rights])
...
@for((l, index) <- menu.zipWithIndex){
    <span class="data-@index">@l.rightName</span>
}
@(菜单:列出[权限])
...
@对于((l,index),在main的开头有
@(title:String)(content:Html)

您是否尝试过类似
@(标题:字符串,菜单:列表[权限])(内容:Html)

您甚至可以添加一个默认参数,比如
@(标题:String,菜单:List[Rights]=Nil)(内容:Html)