私は Play 2 の学習に時間を費やしましたが、今は自分のプロジェクトを一般化したいと考えています。エンティティのリストをレンダリングするためのビューがあり、エンティティをこのリストにレンダリングするパラメータとして別のビューを渡したいと考えています。例えば:
// showList.scala.html
@(entityList: List[Entity], /* Template for one Entity render. Named entityRenderer*/)
@for(entity <- entityList)
entityRenderer(entity)
// entityRenderer.scala.html
@(entity: Entity)
@entity.getName()
どのタイプのentityRendererが持つべきですか?
各テンプレートが単なるスカラ関数であることは知っていますが、それらをどのように扱うのですか?