AEM如何重用变量

fer*_*ndo 2 adobe aem sightly htl

我可以在我包含的另一个文件中使用变量吗?

在我的HTL(file1.html)我有:

<sly data-sly-test.myVar="${properties.myVarFromDialog}"></sly>
<sly data-sly-include="/file2.html"></sly>
Run Code Online (Sandbox Code Playgroud)

我可以在file2.html中使用myVar吗?我没有任何价值.有没有办法从file1.html获取该值以在file2.html中使用

ius*_*ing 5

您应该使用data-sly-template.您可以在单独的文件中定义模板,并可以传入参数.有关模板的说明,请查看以下文档链接 http://docs.adobe.com/docs/en/aem/6-0/develop/sightly.html#template