PlayFramework2将列表传递给main.scala

时间:2013-02-20 13:02:02

标签: playframework playframework-2.1 scala-template

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

尝试在main.scala.html中创建动态菜单,以便在所有子页面中都可以扩展。

但我应该如何将List传递给main.scala.html ..

我试过像这样的子页面

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

..这工作我可以看到列出的权利,但我想要的只是在main.scala.html中显示这些权利。明确建议

1 个答案:

答案 0 :(得分:1)

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

您是否尝试过类似@(title: String, menu:List[Rights])(content: Html)的内容?

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

相关问题