当所有Angular2组件都已完成渲染时,是否会触发角度事件?
对于jQuery
,我们可以使用
$(function(){ ... })
但是,对于Angular2,当触发domready
事件时,html仅包含角度组件标记。在每个组件完成渲染后,domready
事件将再次触发&试。
当所有角度组件都已完成渲染时,我们需要的是最终事件。
答案 0 :(得分:3)
您是否在根AppComponent
上尝试了ngAfterViewInit?我确定当时已经渲染了所有组件。这是一个钩子,它在创建所有组件的子视图后进行角度调用。
答案 1 :(得分:1)
您可以检查根组件上应用的ngAfterViewInit
。
ngAfterViewInit 在Angular初始化组件后做出响应 观点和儿童观点。在第一次之后调用一次 ngAfterContentChecked。
详细了解here。
希望这会有所帮助!!