角6请添加@NgModule批注

时间:2018-11-03 21:16:37

标签: javascript angular

我想导入HttpHeaders,但是在导入时出现此错误:

  

未捕获的错误:模块'AppModule'导入了意外的值'HttpHeaders'。请添加@NgModule批注。

我导入此:

import { HttpClientModule, HttpHeaders } from '@angular/common/http';

进入我的app.module.tsmy service.ts

我将其导入:

@NgModule({
  declarations: [
    AppComponent,
    PremierComComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    FormsModule,
    HttpClientModule,
    HttpHeaders,

  ],
  providers: [],
  bootstrap: [AppComponent]
})

app.module.ts

有人可以向我解释如何解决该错误吗?

1 个答案:

答案 0 :(得分:2)

HttpHeaders是一个类。导入中唯一应该是数组的是总是用@NgModule标签修饰的模块。因此,您应该从导入数组中删除HttpHeaders

来源: