吊索:使用Javascript USE API的孩子的财产?

时间:2017-02-02 20:02:18

标签: sling sightly htl

情况

您位于Sightly / HTL的JavaScript USE API中。

use([], function () {

  //your code here

  return {};
});

然后您可以获得对此子资源的引用:

var childRes = resource.getChild('my-child-node');

问题

如何从该资源中获取属性?

提示:childRes.getValueMap()将给出异常。

  

org.mozilla.javascript.EcmaError:TypeError:找不到函数getValueMap

1 个答案:

答案 0 :(得分:3)

您是否尝试过childRes.adaptTo(Packages.org.apache.sling.api.resource.ValueMap)