Java Playframework 嵌套模板 - 参数传递

发布于 2024-10-31 10:29:15 字数 421 浏览 1 评论 0原文

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

例如,在 ParentTemplate.html 中,执行类似的操作(将其视为伪代码:):

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

这样我们只能访问 2 个单独的变量以在名为 arg1 的子模板中进行处理> 和arg2

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

不过固件简单而高效:)

Can you pass specific, limited number of arguments to a included,nested template ?

For example, in ParentTemplate.html, to do something like this (consider this as pseudocode :) :

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

So that we can access only 2 separated variables for handling in child template named arg1 and arg2.

I personally don't like that all parent template variables are accessible in child template. Also, variable names in parent and in included child templates must be same - that's not good for templates modularity imo, or am I missing something here?

Simple and productive FW though :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

葬﹪忆之殇 2024-11-07 10:29:15

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

instead of using an include, create a tag (see this) and you will be able to limit the parameters it can access.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文