我们有一个角度项目,使用" router-outlet"将组件渲染为布局(组件).. 如您所知,布局的ngOnInit仅在第一次加载时耗尽,当新组件加载到布局中时,布局的ngOnInit不会再次运行。 我正在寻找知道如何检测布局中加载的新组件。 有没有办法知道?!
答案 0 :(得分:1)
同样使用activate
事件。每当我们在路由器插座中加载组件时,都会发出激活事件。
布局组件
<div class="container">
<router-outlet (activate)="onActivate($event)"></router-outlet>
</div>
<强>模板强>
onActivate(componentRef){
// fires every time a new component is loaded
}