Javascript 如何确定已渲染的所有角度2组件?

Javascript 如何确定已渲染的所有角度2组件?,javascript,angular,domready,Javascript,Angular,Domready,所有Angular2组件完成渲染后是否会触发角度事件 对于jQuery,我们可以使用 $(function(){ ... }) 但是,对于Angular2,当触发domready事件时,html仅包含角度组件标记。在每个组件完成渲染后,将再次触发domready事件 我们需要的是所有角度组件完成渲染后的最后一个事件。您在根AppComponent上尝试过吗?我确信到那时所有的组件都已经渲染好了。这是angular在创建所有组件的子视图后调用的钩子。您可以选中根组件上应用的ngAfterView

所有Angular2组件完成渲染后是否会触发角度事件

对于
jQuery
,我们可以使用

$(function(){ ... })
但是,对于Angular2,当触发
domready
事件时,html仅包含角度组件标记。在每个组件完成渲染后,将再次触发
domready
事件


我们需要的是所有角度组件完成渲染后的最后一个事件。

您在根
AppComponent
上尝试过吗?我确信到那时所有的组件都已经渲染好了。这是angular在创建所有组件的子视图后调用的钩子。

您可以选中根组件上应用的
ngAfterViewInit

ngAfterViewInit在Angular初始化组件的 视图和子视图。第一次之后叫一次 检查了所有内容

阅读更多关于它的信息

希望这有帮助