我在Angular中围绕HTTP服务创建了一个简单的包装器,并将其称为CustomHTTPService
。我在使用我的应用程序时遇到以下错误:
错误错误:没有CustomHTTPService的提供者!
我已将该提供程序包含在我用于此组件的模块内,但问题仍然存在。
import { CustomHTTPService } from '@libs/custom-http-service';
.
.
.
providers: [
CustomHTTPService ,
...
有什么想法吗?
答案 0 :(得分:0)
您需要将 HttpClientModule 添加到imports数组中。有点不幸的是,有时这些错误并不具有描述性。
答案 1 :(得分:0)
事实证明,在我的应用程序深处,我使用之前使用的旧样式导入相同的库:
import { CustomHTTPService } from 'ui.services/custom-http-service';
而不是:
import { CustomHTTPService } from '@libs/custom-http-service';
感谢您的帮助!
答案 2 :(得分:-1)
我认为您错过app.module.ts中的 HttpClientModule
,因为 CustomHTTPService
在内部使用 {{1} } 强>
HttpClientModule