在Angular中,可以使用RouteConfigLoadEnd事件来访问route._loadedConfig。下面是一个示例代码:
import { Component } from '@angular/core';
import { RouteConfigLoadEnd, Router } from '@angular/router';
@Component({
selector: 'app-root',
template: `...`
})
export class AppComponent {
constructor(private router: Router) {
this.router.events.subscribe(event => {
if (event instanceof RouteConfigLoadEnd) {
console.log(event.route._loadedConfig);
}
});
}
}
在上面的代码中,我们在AppComponent的构造函数中订阅了Router的事件。当事件是RouteConfigLoadEnd时,我们可以访问event.route._loadedConfig属性,它包含加载的路由配置信息。
请注意,访问内部属性route._loadedConfig可能不是一个最佳实践,因为它是一个私有属性,未来的Angular版本可能会更改。在使用时,请谨慎使用,并考虑使用公共API或其他更稳定的方法来访问所需的信息。