用于开始/结束加载的角度延迟加载事件

Mak*_*kla 6 lazy-loading angular

ngModule 启动/结束延迟加载时是否有任何事件?
我需要其中一个事件来加载一些额外的资源,例如翻译。

显示一些动画也很好,这样用户第一次在 LazyLoaded 路线上单击时就知道某些内容正在加载。

Max*_*kyi 7

是的,您可以像这样使用两个事件RouteConfigLoadStartRouteConfigLoadEnd :

constructor(router:Router) {
  router.events.subscribe(event:Event => {
    if(event instanceof RouteConfigLoadStart) {
    }
    if(event instanceof RouteConfigLoadEnd) {
    }
  });
}
Run Code Online (Sandbox Code Playgroud)