有什么区别:data-sly-use
, data-sly-resource
, data-sly-include
, and data-sly-template
?我正在阅读文档Sightly
AEM
我非常困惑。
据我所知:
-
data-sly-use
用于添加js/java
与文档一起渲染的文件
-
data-sly-resource
用于注入组件
-
data-sly-include
用于包含其他 html 文件 (?***?)
而且,data-sly-template 很令人困惑,如下所示:
<div data-sly-use.nav="navigation.js">${nav.foo}</div>
<section data-sly-include="path/to/template.html"></section>
<template data-sly-template.one>blah</template>
<div data-sly-call="${one}"></div>
正如你已经说过的:
-
偷偷使用数据“用于添加js/java”。例如,您可以使用此语句声明组件 bean。
-
数据隐秘资源您可以覆盖包含文件的资源类型。
-
数据偷偷包含顾名思义,包括其他 html 文件。
-
数据偷偷模板您声明了稍后可以使用的模板
'称为'与数据偷偷调用.
请参阅官方规格以获取更多信息。每个标签都有几个示例:
https://github.com/Adobe-Marketing-Cloud/sightly-spec/blob/master/SPECIFICATION.md https://github.com/Adobe-Marketing-Cloud/sightly-spec/blob/master/SPECIFICATION.md
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)