我可以使用以下代码段在根模块组件中获取路由器实例
import {NavigationEnd, Router} from '@angular/router';
constructor(public router: Router) {}
ngOnInit() {
this.router.events.subscribe((evt) => {
if ((evt instanceof NavigationEnd)) {
console.log(evt.url);
}
});
}
但是相同的代码在延迟加载的组件中不起作用。这是延迟加载模块的路由
{
path: 'registration',
loadChildren: '../registration/registration.module#RegistrationModule'
}
当我调用任何路径时说/registration/startup-registration
上面提到的代码不起作用。请提出实现相同的方法。