用于开始/结束加载的Angular Lazy Loading事件

时间:2017-06-19 06:44:33

标签: angular lazy-loading

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

显示一些动画也很不错,因此用户知道在LazyLoaded路线上第一次点击时会加载一些东西。

1 个答案:

答案 0 :(得分:3)

是的,您可以使用以下两个事件RouteConfigLoadStartRouteConfigLoadEnd

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