【问题标题】:DI Error in Angular2 componentAngular2 组件中的 DI 错误
【发布时间】:2017-05-17 15:07:15
【问题描述】:

当我尝试将服务注入我的组件时出现此错误

  1. 我创建了我的服务并用@Injectable() 装饰了它

  2. 我将服务添加到提供程序中的 app.module

  3. 我尝试在我的组件中使用该服务并使用构造函数将其注入

    但它给了我这个错误

【问题讨论】:

  • 组件/服务/模块的代码会有所帮助
  • @MichaelLaffargue 检查图片
  • 添加import: [HttpModule]
  • @yurzui 谢谢它的工作

标签: angular dependency-injection angular2-services


【解决方案1】:

您忘记将HttpModule 添加到imports 数组中

@NgModule({
  imports: [
    BrowserModule,
    HttpModule,
    ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-12
    • 2017-06-12
    • 1970-01-01
    • 2016-11-08
    • 2016-08-30
    • 2017-06-21
    • 2017-04-23
    • 2016-12-30
    相关资源
    最近更新 更多