AngularJS完成更改DOM时发生的事件

AngularJS完成更改DOM时发生的事件,angularjs,Angularjs,我有一些AngularJS代码,它可以非常快速地设置一些范围字段,但是创建和渲染DOM需要AngularJS和/或Chrome很长时间。这主要是由于对范围中的长列表进行了一些ng重复绑定。准备和呈现DOM时,浏览器会冻结几秒钟 我想知道浏览器何时完成,以便在浏览器忙时显示加载标志,然后在完成后显示生成的DOM。有哪些技术可以实现这一点?Angular提供了一种很好的方法来捕捉组件加载完成的时刻。看一看。它们是以钩住这些角度定义的事件的方式构建的,并且非常易于使用(请参见链接中的教程) 在您的情况

我有一些AngularJS代码,它可以非常快速地设置一些范围字段,但是创建和渲染DOM需要AngularJS和/或Chrome很长时间。这主要是由于对范围中的长列表进行了一些ng重复绑定。准备和呈现DOM时,浏览器会冻结几秒钟


我想知道浏览器何时完成,以便在浏览器忙时显示加载标志,然后在完成后显示生成的DOM。有哪些技术可以实现这一点?

Angular提供了一种很好的方法来捕捉组件加载完成的时刻。看一看。它们是以钩住这些角度定义的事件的方式构建的,并且非常易于使用(请参见链接中的教程)

在您的情况下,我将使用ngAfterViewInit()或ngAfterViewChecked()


希望你觉得这有用,请随意添加问题。

OP询问的是AngularJS,而不是AngularJS。您已链接到角度文档。AngularJS生命周期钩子在这里是文档:谢谢,但没有乐趣。我使用的是指令,不是组件。我尝试侦听$postLink事件,但它从未被触发。此外,似乎postLink指令方法是在任何DOM操作或渲染发生之前运行的,而不是在。。。