0
我有一个应用程序,我需要根据内容的最终高度进行一些计算。当Angular完成渲染当前作用域时,是否会触发通用事件?或者,如果DOM不再被修改(但还没有nessecarily呈现),有没有办法得到通知?当AngularJS完成渲染时会触发哪个事件?
澄清:我没有寻找DOM的准备。理想情况下,每当模型更改传播到dom时,我都会收到通知。我知道我可以看角表达式,并且已经构建了一个解决方法,基本上在给定表达式的观察者的最后一次调用之后被称为x毫秒。不过,我认为有一个更有“角度的方式”来做到这一点。
DOM渲染没有结束。当您使用角度视图时更改模型更改。所以你的实际事件是模型改变事件。你可以看你的模型。 – Alborz
如果您碰巧使用了ngView,则会有一个名为$ viewContentLoaded的事件。 http://docs.angularjs.org/api/ngRoute.directive:ngView – xyclos