У меня есть модель, которую я передаю своему представлению, которая выглядит так:
IndexModel(productSales: Seq[ProductSale])
case class ProductSale(id: Int, name: String, soldAt: java.time.ZonedDateTime)
Теперь я хочу отобразить список продаж продуктов, но я помещаю заголовок для Дня, а затем перечисляю все продажи за этот день, например:
10 июля 2016 г.
продукт 1
продукт 2
11 июля 2016 г.
товар 24 товар 2234
Единственный способ, которым я могу это сделать, потребует от меня сохранения текущего дня в переменной, поэтому псевдокод будет таким:
@currentDay = -1
@for(ps <- model.ProductSales) {
@if(currentDay != ps.SoldAt.getDayOfMonth) {
<h1>@ps.soldAt</h1>
@currentDay = ps.SoldAt.getDayOfMonth
}
<li>@ps.name - @ps.id </li>
}
Как мне это сделать с помощью вертушки?