我看到了HTL data-sly-use的不同用法
我是这样看的:
<sly data-sly-use.example="com.example.aem.HellowWorldModel">
<!--/* all code here */-->
</sly>我看到这种自我封闭的方式:
<sly data-sly-use.example="com.example.aem.HellowWorldModel" />
<!--/* All code after */-->为什么每一种方法都会被使用,最好的使用方法是什么?
发布于 2019-08-06 04:26:49
我不认为对使用它的方式有任何明确的标准。这可能完全取决于个人的偏好,因为这两种方法都会使use对整个模板可用。
您也可以注意到正式文档中使用的这两种方法。
文档的关系操作部分中的自关闭标记方法
<sly data-sly-use.logic="logic.js" />
${'a' in logic} <!--/* returns true */-->
${'b' in logic} <!--/* returns true */-->
${'c' in logic} <!--/* returns true */-->
${'two' in logic} <!--/* returns false */-->以及其他文档中的另一种方法。
使用自关闭标记方法将有助于避免文件内容的额外缩进,而嵌套标记方法可以帮助提高代码可读性,特别是如果您在模板中有多个使用对象,并且希望将代码分隔到可能使用对象的块中。
https://stackoverflow.com/questions/57365091
复制相似问题