Java Playframework嵌套模板-参数传递

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

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

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

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

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

简单而高效的固件:)

解决方法:

无需使用包含,而是创建标签(请参见this),您将能够限制它可以访问的参数.

上一篇:C#通用方法值


下一篇:九、Django学习之templates模板标签