我正在寻找渲染一些模板并传入嵌套对象。我没有看到很多这样的例子。它编译,但我更多的想法如何惯用的方法。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'清单并且使用它们是完全正确的,但是你需要显示你想要的东西。 –