我正在慢慢地将应用程序从 Angular 1.x 迁移到 Angular 5,并希望有更好的解决方案。
我使用的是虚拟无限滚动,在 Angular 1.x 中我使用了代码:
getListHeight: function () {
return {
height: '' + ($window.innerHeight - 64) + 'px'
}
}
这样做的原因是虚拟滚动容器需要一个数值而不是 % 或 auto 或 inherit来计算一次可以显示多少项。在 > Angular 2 中是否有更好的方法来做到这一点?
您可以通过使用#LocalVarible
和使用它来获取任何元素的高度{{ getHeight.offsetHeight }}
<p #getHeight>
Start editing to see some magic happen :)
<br/>
Wow
</p>
Height of above tag : {{ getHeight.offsetHeight }}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句