我在其中一个项目中使用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
中显示这些权利。明确建议
答案 0 :(得分:1)
你在主要开头有@(title: String)(content: Html)
。
您是否尝试过类似@(title: String, menu:List[Rights])(content: Html)
的内容?
您甚至可以添加默认参数,例如@(title: String, menu:List[Rights] = Nil)(content: Html)