什么是 data-sly-use
、data-sly-resource
、data-sly-include
和 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>
data-sly-use
can be used with a resource path too, e.g. you can do<sly data-sly-use.parsys=${resource.path}/parsys>
for example in order to loop over children withdata-sly-list=${parsys.listChildren}
- ccpizza