我是playframework 2的新手,我想在模板中迭代一张地图,我现在正在使用java :-) 有人可以写一个例子吗? 我的地图就像:
Map<Integer,MyObject>
提前致谢
答案 0 :(得分:14)
在Play 2模板中,您可以使用以下语法在地图上进行迭代:
@(myMap: Map[Integer, MyObject])
@for((key, value) <- myMap){
@key - @value
}
答案 1 :(得分:7)
非常感谢您的回答@mguillermin。 我找到了其他可以帮助某人的东西,在循环中使用当前索引:
@for(((key, value), currentIndex) <- myMap.zipWithIndex) {
@key - @value - @currentIndex
}