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