【问题标题】:when ad add code on my file as it is on video i get error "./src/app/app.module.ts Module not found: Error: Can't resolve '@angular/http'"当广告在我的文件中添加代码时,我收到错误“./src/app/app.module.ts Module not found: Error: Can't resolve '@angular/http'”
【发布时间】:2019-08-14 19:59:08
【问题描述】:

我是角度世界的新手。我试图学习这个框架,但它太难了!......所以在我的第一个例子中我得到了错误:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { HttpModule } from '@angular/http';
import { FormsModule } from '@angular/forms';
import { AppComponent } from './app.component';

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

错误是:

编译失败。

./src/app/app.module.ts 未找到模块:错误:无法解析“C:\Hosts\ng4tutorial\src\app”中的“@angular/http”

我错过了什么..?

【问题讨论】:

  • 不乏关于如何在 Angular 中使用 Http 的文档:angular.io/guide/http
  • 导入HttpClientModule 喜欢import { HttpClientModule } from '@angular/common/http'
  • 另外,如果你是全新的,我建议先从更简单的东西开始。
  • robert 你能告诉我哪个视频课程适合我吗?
  • @გენომუმლაძე 试试this

标签: angular angular2-http


【解决方案1】:

检查你的角度:ng --version

请注意 Http 在 Angular 4.3 版本中已被弃用。

如果您有更新的版本,我建议您使用新的 Api:HttpClient,它带有许多更新和对进度事件的支持、默认的 json 反序列化、拦截器和许多其他强大功能。

在此处查看如何使用它以及更多信息https://angular.io/guide/http

【讨论】:

    猜你喜欢
    • 2019-03-11
    • 1970-01-01
    • 2019-05-28
    • 2020-04-07
    • 2020-12-03
    • 2023-01-06
    • 2022-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多