play framework 2.1.1 get / set tags

时间:2013-05-23 20:29:30

标签: playframework playframework-2.0

我尝试使用自定义模板标签,但我不能让它工作:( 我使用此链接作为参考tags doc

我想要实现的是在一个视图中设置一些值(字符串)并在另一个视图中获取它

在早期版本1.2.4中看起来你可以这样使用getter和setter ......

Use #{get} and #{set} tags to share variables between the template and the decorator.

如何在视图中获取设置参数??

1 个答案:

答案 0 :(得分:1)

Play 2中没有get / set标签。每个模板都编译为一个函数,将值从一个模板传递到另一个模板的唯一方法是使用参数(=函数参数)。

例如,您可以使用block.scala.html模板定义title参数:

@(title: String)
<div>
  <h2>@title</h2>
  ...
</div>

您可以使用以下方式将其用于另一个模板:

...
@block("My Title")
....