Angular 角函数中APP_初始值设定项的模等价物

Angular 角函数中APP_初始值设定项的模等价物,angular,Angular,在角度上,功能模块的等效功能是什么?我想在(延迟)加载功能模块时运行一些代码。该代码需要注入一些依赖项 不过,我似乎找不到任何类似的模块项目。我使用了Angular docs网站(“初始值设定者”)上的搜索,但什么也没找到。我浏览了部分模块文档,并在浏览器中使用了类似的搜索词。但我什么也没找到 如何在Angular中的模块加载上运行代码(取决于通过DI的共享服务) 注:这可能是一个XY问题,其中“Y”是我上面的问题。在这一点上,我本质上对学习“Y”很感兴趣,但为了完整起见,我的“X”是我希望我

在角度上,功能模块的等效功能是什么?我想在(延迟)加载功能模块时运行一些代码。该代码需要注入一些依赖项

不过,我似乎找不到任何类似的模块项目。我使用了Angular docs网站(“初始值设定者”)上的搜索,但什么也没找到。我浏览了部分模块文档,并在浏览器中使用了类似的搜索词。但我什么也没找到

如何在Angular中的模块加载上运行代码(取决于通过DI的共享服务)



注:这可能是一个XY问题,其中“Y”是我上面的问题。在这一点上,我本质上对学习“Y”很感兴趣,但为了完整起见,我的“X”是我希望我的功能模块调用共享模块中的
MenuService
,以注册功能模块想要贡献的任何菜单项。

不确定它是否惯用,但是我会建议为此使用模块
构造函数来回答我的问题。例如:

@NgModule({
  imports: [
    CommonModule,
    ThingsRoutingModule,
  ],
  declarations: [
    // Feature module components here
  ],
})
export class ThingsModule {
  constructor(myService: MySharedService) {
    myService.doSomething('From lazy loaded feature module!');
  }
}
其中
MySharedService
因此被注入