在JSTL中,您可以在组件中设置变量,这些变量可在同一请求中的所有其他组件之后使用.在AEM中使用sightly是否有相同的方法在组件之间传递数据?
(我们正在研究的用例是我们希望一个组件通过另一个组件包含它而不是拖入一个解析器时所知道的位置).
我可以在我包含的另一个文件中使用变量吗?
在我的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中使用