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