Angular 2 - 延迟加载模块的生命周期钩子

Die*_*rdk 5 javascript lifecycle components module angular

我正在使用延迟加载的Angular模块开发应用程序.

我有一个简单的问题:

是否可以在加载模块时捕获事件?

例如OnInit.此链接解释了生命周期挂钩,但它仅适用于组件:组件的生命周期挂钩

我找不到任何解释如何挂钩模块的文档.

有人知道如何解决这个问题吗?

谢谢

Gün*_*uer 8

延迟加载模块的构造函数应该这样做

@NgModule({...})
export class MyLazyModule {
  constructor(/* service injection here if required */) {
    console.log('lazy module loaded');
  }
}
Run Code Online (Sandbox Code Playgroud)

  • 该死的.有点尴尬,我没有看到一个哈哈.它在我的解决方案中按预期工作.我有时会用角度来解决问题.谢谢你的回答:) (3认同)