我有以下情况。我有一个共享服务,我在appmodule中提供了该服务,并且还在appmodule中导入了一个功能模块。据我了解,共享服务应该在功能模块的所有模块中以及组件内部都可用。但是事实并非如此。不断出现错误,表明在启动功能模块的组件时未定义共享服务。
我不知道该怎么办。我已经花了很长时间寻找解决方案。
希望你们能提供帮助。
错误: 运行时错误:未定义SharedService
代码: 在app.module.ts内部
imports: [ FeatureModule ]
providers: [ SharedService]
在feature.module.ts内部
declaration: [ ComponentA]
内部componentA.ts
constructor(private sharedService: SharedService){
}
click(){
this.sharedService.function();
}