Javascript 角度6请添加@NgModule注释

Javascript 角度6请添加@NgModule注释,javascript,angular,Javascript,Angular,我想导入HttpHeaders,但导入时出现以下错误: 未捕获错误:模块“AppModule”导入了意外值“HttpHeaders”。请添加@NgModule注释 我导入以下内容: import { HttpClientModule, HttpHeaders } from '@angular/common/http'; @NgModule({ declarations: [ AppComponent, PremierComComponent ], imports:

我想导入
HttpHeaders
,但导入时出现以下错误:

未捕获错误:模块“AppModule”导入了意外值“HttpHeaders”。请添加@NgModule注释

我导入以下内容:

import { HttpClientModule, HttpHeaders } from '@angular/common/http';
@NgModule({
  declarations: [
    AppComponent,
    PremierComComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    FormsModule,
    HttpClientModule,
    HttpHeaders,

  ],
  providers: [],
  bootstrap: [AppComponent]
})
进入我的
应用程序模块.ts
我的服务.ts

我要说的是:

import { HttpClientModule, HttpHeaders } from '@angular/common/http';
@NgModule({
  declarations: [
    AppComponent,
    PremierComComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    FormsModule,
    HttpClientModule,
    HttpHeaders,

  ],
  providers: [],
  bootstrap: [AppComponent]
})
app.module.ts中


有人能告诉我如何解决这个错误吗

HttpHeaders是一个类。导入中应该包含的唯一内容是一组模块,这些模块总是用
@NgModule
标记修饰。因此,您应该从imports数组中删除
HttpHeaders

资料来源:


imports数组用于导入模块,例如上面的
HttpClientModule
。它只能包含模块,但是
HttpHeaders
不是一个模块HttpHeader应该只在使用它的服务中导入。注入Http并在函数中添加自定义头。