2016-07-14 2 views
-1

나는 보이는 내보기에 전달 모델이 있습니다Play Twirl 템플릿 내부에서 변수를 만드는 방법은 무엇입니까?

IndexModel(productSales: Seq[ProductSale]) 

case class ProductSale(id: Int, name: String, soldAt: java.time.ZonedDateTime) 

가 지금은 제품 판매의 목록을 표시 할을하지만, 나는 모든 목록을 다음 에 대한 헤더를 넣어 그래서 같은 그 날 판매 :

년 7 월 10 일, 2016

제품 1

제품 2

7 월 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> 

} 

돌리기를 사용하여 어떻게해야합니까?

답변

관련 문제