通过sightly访问NodeIterator的节点

时间:2015-11-17 12:59:56

标签: aem sightly

有没有办法正确检查NodeIterator hasNext()条件 例如:

Resource resource = resolver.getResource("/etc/xyz");    
Node node = resource .adaptTo(Node.class);  
NodeIterator iterator = node .getNodes();    
while (iterator.hasNext()) {    
Node child = iterator.nextNode();    
}

这里我从sper helper class获取NodeIterator。现在在html文件中我想检查hasNext()条件

1 个答案:

答案 0 :(得分:1)

据我所知,hasNext()条件用于检查下一个元素是否存在(这个条件用于迭代所有元素)。如果你使用data-sly-list标签,那么就有了无需检查,因为它只通过现有元素进行迭代。希望这有帮助。