2013-02-20 79 views
0

我正在使用Play2.1作爲我的一個項目。PlayFramework2傳遞列表到main.scala

我試圖在main.scala.html中創建一個動態菜單,以便它可以在所有子頁面中擴展。

,但我應該如何傳遞到List .. main.scala.html

我想在這樣

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

子頁面..這是工作,我可以看到所列出的權利,但我想要的是顯示這些權利在main.scala.html ..建議

回答

1

你有@(title: String)(content: Html)在主的開始。

你試過類似@(title: String, menu:List[Rights])(content: Html)的東西嗎?

您應該甚至可以添加默認參數,如@(title: String, menu:List[Rights] = Nil)(content: Html)