2017-08-31 5 views
0

enter image description hereAucun fournisseur pour Http angulaire + Node.js API

Je regardais partout et ne pouvait pas trouver ce que je faisais mal. J'utilise angular 2 pour envoyer une requête GET à mes serveurs de noeud api et obtenir des informations qu'il affiche avec la liaison de données dans mon composant appelé trade. L'erreur se produit sur le webbrowser lorsque j'essaie de voir mon application angulaire. Mes applications nodejs et angular2 fonctionnent sur le même serveur.

Service: https://hastebin.com/ileqekites.js

Composant: https://hastebin.com/agopopadus.cs

+1

double possible de [2 angulaire Aucun fournisseur pour Http] (https://stackoverflow.com/questions/33721276/angular-2-no-provider -pour-http) – Kuncevic

Répondre

1

Avez-vous HttpModule importés dans l'un de vos modules angulaires?

Voici une de mes comme exemple:

import { NgModule } from '@angular/core'; 
import { BrowserModule } from '@angular/platform-browser'; 
import { HttpModule } from '@angular/http';    // <- HERE 
import { RouterModule } from '@angular/router'; 

import { AppComponent } from './app.component'; 
import { WelcomeComponent } from './home/welcome.component'; 

/* Feature Modules */ 
import { ProductModule } from './products/product.module'; 

@NgModule({ 
    imports: [ 
    BrowserModule, 
    HttpModule,           // <- HERE 
    RouterModule.forRoot([ 
     { path: 'welcome', component: WelcomeComponent }, 
     { path: '', redirectTo: 'welcome', pathMatch: 'full' }, 
     { path: '**', redirectTo: 'welcome', pathMatch: 'full' } 
    ]), 
    ProductModule 
    ], 
    declarations: [ 
    AppComponent, 
    WelcomeComponent 
    ], 
    bootstrap: [ AppComponent ] 
}) 
export class AppModule { }