当 ngModule 开始/结束延迟加载时是否有任何事件?
我需要其中一个事件来加载一些额外的资源,例如翻译。
显示一些动画也很好,这样用户在第一次单击 LazyLoaded 路由时就知道正在加载某些内容。
最佳答案
是的,有两个事件RouteConfigLoadStart和 RouteConfigLoadEnd你可以这样使用:
constructor(router:Router) {
router.events.subscribe(event:Event => {
if(event instanceof RouteConfigLoadStart) {
}
if(event instanceof RouteConfigLoadEnd) {
}
});
}
关于用于开始/结束加载的 Angular 延迟加载事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44623835/