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
资料来源:
HttpClientModule
。它只能包含模块,但是HttpHeaders
不是一个模块HttpHeader应该只在使用它的服务中导入。注入Http并在函数中添加自定义头。