2017-02-15 71 views
4

angular2进口HTTP_PROVIDERSangular2进口HTTP_PROVIDERS错误

错误信息>> @角/ HTTP /索引“”没有出口成员 'HTTP_PROVIDERS'。

import { Component } from '@angular/core'; 
import {NoticeService} from './products/product.service'; 
import {HTTP_PROVIDERS} from '@angular/http'; 
import 'rxjs/Rx'; 

@Component({ 
    selector: 'my-app', 
    template: ` 
    <h1>Hello {{name}}</h1> 
    <pm-products></pm-products> 
    `, 
    providers: [NoticeService, HTTP_PROVIDERS] 
}) 

回答

10

你不需要HTTP_PROVIDERS了(不推荐)导入http模块代替

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

import { AppComponent } from './app.component'; 

@NgModule({ 
    imports: [ 
     BrowserModule, 
     HttpModule 
     ], 
    declarations: [AppComponent], 
    providers: [], 
    bootstrap: [AppComponent], 
}) 
export class AppModule { } 
+0

正如我所知道的,有必要使用'http.get'和'http.post'方法吗? – OPV