0

我试图使用自定义模板标签,但我无法让它工作:(我使用这个链接作为参考 标签文档

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

在早期版本 1.2.4 中,您可以通过这种方式使用 getter 和 setter ...

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

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

4

1 回答 1

1

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

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

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

你可以使用它形成另一个模板,使用:

...
@block("My Title")
....
于 2013-05-28T11:36:56.830 回答