1

重複の可能性:
Play 2.0 フレームワーク テンプレート エンジンでの計算

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 に答える