AEM:将属性从内部的 sling 模型传递给 sightly 组件 HTML
AEM: passing properties to sightly component from sling model inside HTML
我们有一个要求,我们需要使用 sling 模型响应动态创建一个模板。
这里的挑战是我们有一些我们想要用来构建模板的通用组件。
有没有一种方法可以让我稍微使用一下来设置公共组件属性。
感谢任何帮助。
您可以使用 HTL Use API:
初始化吊索模型
<sly data-sly-use.myModel="mypackage.MyModel">
然后在 HTL Expressions 中访问它的 properties/methods:
${myModel.myProperty}
举个简单的例子,看看 AEM 的标题组件:https://github.com/adobe/aem-core-wcm-components/blob/master/content/src/content/jcr_root/apps/core/wcm/components/title/v2/title/title.html
我们有一个要求,我们需要使用 sling 模型响应动态创建一个模板。
这里的挑战是我们有一些我们想要用来构建模板的通用组件。
有没有一种方法可以让我稍微使用一下来设置公共组件属性。
感谢任何帮助。
您可以使用 HTL Use API:
初始化吊索模型<sly data-sly-use.myModel="mypackage.MyModel">
然后在 HTL Expressions 中访问它的 properties/methods:
${myModel.myProperty}
举个简单的例子,看看 AEM 的标题组件:https://github.com/adobe/aem-core-wcm-components/blob/master/content/src/content/jcr_root/apps/core/wcm/components/title/v2/title/title.html