1

可能重复:
Play 2.0 Framework 模板引擎中的计算

如果我有一些视图说 page.scala.html 并且我将哈希映射传递给该视图。现在我想在这个页面上提取并执行一些算术运算,如下所示:

    @pageMap.get("newPt") - @pageMap.get("oldPt") = 
(((@pageMap.get("oldPt")) - (@pageMap.get("newPt")))

但是我没有在右侧打印差异,而是得到了类似这样的"oldPt""newPt"

50 - 40 = (((50)) - ((40)))

如何克服这个问题?

4

1 回答 1

3

您可以使用 @( ... ) 或 @{ ... } 语法编写 scala 代码块。

@pageMap.get("newPt") - @pageMap.get("oldPt") = @{pageMap.get("oldPt") - pageMap.get("newPt")}
于 2012-08-27T07:42:30.687 回答