5

我是 playframework 2 的新手,我想在模板中迭代一个地图,我目前正在使用 java :-) 任何人都可以写一个例子吗?我的地图是这样的:

Map<Integer,MyObject>

提前致谢

4

2 回答 2

14

在 Play 2 模板中,您可以使用以下语法在地图上进行迭代:

@(myMap: Map[Integer, MyObject])

@for((key, value) <- myMap){
  @key - @value
}
于 2013-06-01T18:44:56.663 回答
8

非常感谢您的回答@mguillermin。我发现了其他可以帮助某人的东西,在循环中使用当前索引:

@for(((key, value), currentIndex) <- myMap.zipWithIndex) {
  @key - @value - @currentIndex
}
于 2013-06-02T12:26:45.970 回答