1

我可以使用以下代码段在根模块组件中获取路由器实例

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上面提到的代码不起作用。请提出实现相同的方法。

4

0 回答 0