Angular 4 - 使用HttpModule我收到错误"没有ConnectionBackend的提供者!"

时间:2017-09-14 15:39:37

标签: angular http angular-promise

我是Angular4(和TypeScript)的新手,我收到了这个错误:

我的app.module.ts设置如下:

"192,768,3072"

我有一个服务(称为DataService),它使用以下代码中的Http模块:

OR

当我尝试编译我的应用程序时,我收到了这个奇怪的错误:

import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';

import { AppComponent }  from './app.component';
import { CustomerListComponent }  from './Customer-List/customer-list.component';
import { CustomerDetailsComponent }  from './Customer-Details/customer-details.component';
import { DataService } from './services/data.service';


@NgModule({
  imports:      [ BrowserModule, FormsModule, HttpModule ],
  declarations: [ AppComponent, CustomerListComponent, CustomerDetailsComponent ],
  providers: [ DataService ],
  bootstrap:    [ AppComponent ]
})
export class AppModule { }

有没有人遇到过这个?在线的所有内容似乎都指的是Angular 2,并且没有任何修复似乎对角度4有帮助。

我已经看过这篇文章,但没有答案 - 我的问题看起来很相似:angular 4 Error: Uncaught (in promise): Error: No provider for ConnectionBackend! while injecting Jsonp

提前致谢!

1 个答案:

答案 0 :(得分:0)

不是答案,而是一种解决方法。我构建了一个新项目,并逐个添加我的组件来解决这个问题。不确定原始项目发生了什么。