0

我可以不带参数地从 Sightly 调用 JavaScript 函数,例如

<div
    data-sly-use.ResourceUtils="/libs/wcm/foundation/components/utils/ResourceUtils.js"
    data-example="${ResourceUtils.aFunction}" />

但我想调用一个名为“getResource”的函数,它接受 1 个参数。

我怎样才能从 Sightly 解决这个功能,传入这个参数?

4

1 回答 1

4

基本上,您可以使用“this.”访问参数,例如:

您的 html 看起来像这样:

<div data-sly-use.ResourceUtils="${'/libs/wcm/foundation/components/utils/ResourceUtils.js' @ arg='argument'}" data-example="${ResourceUtils.aFunction}" />

JS 将是:

use( function () {
  var argument = this.arg;
于 2015-07-20T16:31:02.367 回答