我正在尋找渲染一些模板並傳入嵌套對象。我沒有看到很多這樣的例子。它編譯,但我更多的想法如何慣用的方法。Scala Play框架模板複雜對象
例如,假設下面的情況類是從一個油滑的數據庫查詢
case class ThemedListOfAlbums(
themeName: String,
description: String,
albums: List[Album]
)
case class Album(
name: String,
artist: String,
imageUrl: String
songs: List[Song]
)
case class Song(
name: String,
imageUrl: String,
description: String
)
是它然後就像經過複雜的對象?:
@(user: User, catalogs: List[ThemedListOfAlbums])
//stuff
<ul>
@for(c <- catalogs) {
//?? want to render a partial for each catalog with a list of album images
//with song names on them
}
簡單建在我需要重新思考我想要完全呈現的內容之前,嵌套層次是否有限制?
如果這個例子符合「做你的作業」的問題,那麼這個例子的鏈接將會很有幫助。不能似乎找到任何相關信息
我認爲通過'ThemedListOfAlbums'清單並且使用它們是完全正確的,但是你需要顯示你想要的東西。 –