Ani*_*dey 0 scala playframework-2.0
嗨我在play框架和scala中相当新,继续我正在阅读播放文档,但我在scala模板文件中打印地图内的索引时遇到问题.我试过下面的代码,但它不适合我.
//尝试1:但没有工作
@(customer: Customer, orders: Seq[Order])
<h1>Welcome @customer.name!</h1>
<ul>
@orders.map { case(index,order) =>
<li>@index</li>
<li>@order.title</li>
}
</ul>
Run Code Online (Sandbox Code Playgroud)
//尝试2:但不行
@(customer: Customer, orders: Seq[Order])
<h1>Welcome @customer.name!</h1>
<ul>
@orders.map { order =>
<li>@order.index</li>
<li>@order.title</li>
}
</ul>
Run Code Online (Sandbox Code Playgroud)
请给我一些解决方案或给我一些其他的参考/资源链接,我可以探索更多.您可以从播放文档中找到上面的示例.
你可以用zipWithIndex.它需要一个列表并从中创建一个元组,其中第一部分是列表的元素,第二部分是索引.
例:
@orders.zipWithIndex.map { case (order, index) =>
<li>@index</li>
<li>@order.title</li>
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
528 次 |
| 最近记录: |