我试图在services
中使用我的components
类,但是没有得到任何编译错误,但是在浏览器控制台中却出现以下错误
ng:///CoreModule/LayoutComponent.ngfactory.js:418错误错误: StaticInjectorError(AppModule)[ConnectionBackend]:
StaticInjectorError(平台:核心)[ConnectionBackend]: NullInjectorError:没有ConnectionBackend的提供程序!
答案 0 :(得分:1)
在模块中导入 HttpModule 。 HttpModule 注册其所有服务的提供程序。
import {HttpModule} from '@angular/http';
@NgModule({
imports: [HttpModule],
declarations: [
// Your components
],
providers: [
// your services
],
bootstrap: [AppComponent]
})
答案 1 :(得分:1)
如果要使用它,则需要提供服务。在app.module.ts中添加服务
@NgModule({
imports: [],
declarations: [],
providers: [ConnectionBackend], <- add here your service
bootstrap: [AppComponent]
})