2016-11-02 41 views
1

是否有一个角度事件会在所有Angular2组件完成渲染时触发?如何确定已呈现所有角2成分?

jQuery,我们可以使用

$(function(){ ... }) 

然而,随着Angular2,在触发事件domready,在HTML中只包含角度成分标签。并且在每个组件完成渲染之后,domready事件将再次被触发&。

我们需要的是当所有角度组件完成渲染时的最终事件。

回答

3

你试过ngAfterViewInit的根AppComponent?我确信所有的组件都已经被渲染了。这是创建所有组件的子视图之后角度调用的钩子。

1

您可以检查ngAfterViewInit应用于根组件。角后

ngAfterViewInit回应初始化该组件的 视图和子视图。在第一个 ngAfterContentChecked之后调用一次。

了解更多关于它here

希望这有助于!