【发布时间】:2021-06-11 01:27:09
【问题描述】:
在 AEM 中,当我们调用要在 HTL 前端代码中使用的某个方法或函数时,类似这样。
public boolean isAboolean() {
return "test";
}
对于 HTML,模板语言 HTL
<sly data-sly-test.boolean="${property.Aboolean}" />
“get”也会出现同样的情况,我们是否需要在 HTL 代码中添加它或者我们可以只写方法名称而不使用“is”或“get”?
我们必须这样做,还是会这样做?
<sly data-sly-test.boolean="${property.isAboolean}" />
【问题讨论】:
-
在 page 上查看“Getter 和 Setter 的命名约定”
-
谢谢,我的问题更多关于模板语言 HTL,如果调用“{property.isAboolean}”将与“{property.Aboolean}”相反
-
您可以使用
property.isAboolean()(带括号,表示实际的方法调用)或property.aboolean(指定将转换为方法调用的属性名称)。