Я хочу отобразить некоторые шаблоны и передать вложенные объекты. Я не видел много примеров этого. Он компилируется, но я больше ищу идеи о том, насколько идиоматичен этот подход.
Например, скажем, следующие классы случаев построены из запроса к базе данных Slick.
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
}
Is there a limit to levels of nesting before I need to rethink what I am trying to render completely?
ссылка на пример была бы полезна, если это квалифицируется как вопрос «сделай домашнее задание». не могу найти подходящей информации
ThemedListOfAlbums
и использовать их, когда вам нужно показать, что вы хотите. - person Łukasz   schedule 13.02.2016