是否有一个角度事件会在所有Angular2组件完成渲染时触发?如何确定已呈现所有角2成分?
为jQuery
,我们可以使用
$(function(){ ... })
然而,随着Angular2,在触发事件domready
,在HTML中只包含角度成分标签。并且在每个组件完成渲染之后,domready
事件将再次被触发&。
我们需要的是当所有角度组件完成渲染时的最终事件。
是否有一个角度事件会在所有Angular2组件完成渲染时触发?如何确定已呈现所有角2成分?
为jQuery
,我们可以使用
$(function(){ ... })
然而,随着Angular2,在触发事件domready
,在HTML中只包含角度成分标签。并且在每个组件完成渲染之后,domready
事件将再次被触发&。
我们需要的是当所有角度组件完成渲染时的最终事件。
你试过ngAfterViewInit的根AppComponent
?我确信所有的组件都已经被渲染了。这是创建所有组件的子视图之后角度调用的钩子。
您可以检查ngAfterViewInit
应用于根组件。角后
ngAfterViewInit回应初始化该组件的 视图和子视图。在第一个 ngAfterContentChecked之后调用一次。
了解更多关于它here。
希望这有助于!