您能否将特定数量有限的参数传递给包含的嵌套模板?
例如,在ParentTemplate.html中,执行以下操作(将其视为伪代码:):
#{include 'path/to/ChildTemplate.html' arg1: someArgInParentTemplate, arg2: someArgInParentTemplate2 /}
这样我们就只能访问2个单独的变量以在名为arg1和arg2的子模板中进行处理.
我个人不喜欢在子模板中可以访问所有父模板变量.此外,父模板和包含的子模板中的变量名称必须相同-这对模板模块化imo不利,还是我在这里遗漏了一些东西?
简单而高效的固件:)
解决方法:
无需使用包含,而是创建标签(请参见this),您将能够限制它可以访问的参数.