Javascript 处理有角度的4个钩子
因此,我正在使用一个滚动库进行DOM操作,我需要做的一件事是根据DOM元素在组件上的位置计算动画的结束。问题是当我试图得到一个元素的高度时,它没有给我正确的高度 生命周期挂钩很奇怪,因为目前我在AfterViewInit上有它,我也尝试过AfterContentInit,但只有当我将它放入AfterViewChecked并等待到第50次运行时,它才起作用Javascript 处理有角度的4个钩子,javascript,jquery,angular,dom,Javascript,Jquery,Angular,Dom,因此,我正在使用一个滚动库进行DOM操作,我需要做的一件事是根据DOM元素在组件上的位置计算动画的结束。问题是当我试图得到一个元素的高度时,它没有给我正确的高度 生命周期挂钩很奇怪,因为目前我在AfterViewInit上有它,我也尝试过AfterContentInit,但只有当我将它放入AfterViewChecked并等待到第50次运行时,它才起作用 所以问题是,是否有一种最佳实践,可以等待所有DOM以一定的速度完成?或者只是做这个变通的唯一方法。这似乎是一个很糟糕的解决方法…这可能仍然不是
所以问题是,是否有一种最佳实践,可以等待所有DOM以一定的速度完成?或者只是做这个变通的唯一方法。这似乎是一个很糟糕的解决方法…这可能仍然不是最好的解决方案,但我目前正在ngOnInit上使用$(document).ready()来实现这个效果。当然,您需要使用jQuery