Angular EXCEPTION: No Provider For Http! Error Fix
To avoid Angular EXCEPTION: No provider for Http! error we need to import HttpClientModule from @angular/common/http.
import { HttpClientModule } from '@angular/common/http';
@NgModule({
imports: [
BrowserModule,
HttpClientModule,
],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
And this HttpClientModule introduced in Angular 4.3.
If you are using earlier versions of Angular import HttpModule from @angular/http to fix EXCEPTION: No provider for Http!
import { HttpModule } from '@angular/http';
@NgModule({
imports: [
BrowserModule,
HttpModule
],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
And this HttpModule is deprecated from Angular 5.2 version.