我已经在角度服务中提供服务,需要访问不同元素的dom属性,调用服务的样本。
panelsService.collectClass(angular.element('.contact-panel-for-same-height'));
我使用此代码console.log('I want to get the offsetHeight of the element', classCollected);
在服务上执行了控制台日志
并尝试访问classCollected.offsetHeight
但它返回undefined。
我发现classCollected
是一组html代码,
如果我forEach classCollected
我将看到实际的HTML代码,
我期待得到一个物体来获得偏移高度。
如何使用返回的html代码访问这些属性?
更新:我可以通过在classCollected
之后添加[0]来获得高度,代码将是classCollected[0].offsetHeight
,但我得到的高度不是我div的实际高度。它较小。