Java Playframework嵌套模板 - 参数传递

时间:2011-04-11 11:08:50

标签: java templates playframework

您是否可以将特定的,有限数量的参数传递给包含的嵌套模板?

例如,在 ParentTemplate.html 中,要做这样的事情(将其视为伪代码:):

#{include 'path/to/ChildTemplate.html' arg1: someArgInParentTemplate, arg2: someArgInParentTemplate2 /}

这样我们只能访问2个分开的变量,以便在名为 arg1 arg2 的子模板中进行处理。

我个人不喜欢在子模板中可以访问所有父模板变量。另外,父模板和包含子模板中的变量名必须相同 - 这对模板模块化imo不好,或者我在这里遗漏了什么?

简单而富有成效的FW虽然:)

1 个答案:

答案 0 :(得分:3)

而不是使用include,创建一个标记(请参阅this),您将能够限制它可以访问的参数。