javascript - angular 6 请添加@NgModule 注解

标签 javascript angular

我想导入 HttpHeaders 但是当我导入它时出现这个错误:

Uncaught Error: Unexpected value 'HttpHeaders' imported by the module 'AppModule'. Please add a @NgModule annotation.

我导入这个:

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

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

然后我导入这个:

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

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

app.module.ts

有人能解释一下如何解决这个错误吗?

最佳答案

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

来源:

关于javascript - angular 6 请添加@NgModule 注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53135600/

相关文章:

javascript - 从 pug 读取环境变量

javascript - Socket.io 与 require.js 异步且 io 未定义

javascript - 如何将此功能转变为符合 Angular 功能?

node.js - 如何配置 webpack 仅构建运行 Angular 5 应用程序所需的资源?

angular - 使用 Angular 项目时,只要打开开发人员工具,Internet Explorer 11 就会崩溃

Angular 4 服务方法总是返回未定义而不是 Observable

javascript - 如何在 angular2 typescript 中正确执行 "bind"?

javascript - 如何在javascript中获取元素的真实位置

javascript - Jquery即使超时也能完成动画执行

angular - 首次单击 Rxjs 时未将值发送到 Angular 中的其他组件