1

我尝试在 Stackblitz 上创建一个新的服务文件,由于某种原因我收到一条错误消息:找不到模块'@angular/common/http'

与 'rxjs/Observable' 相同;知道为什么吗?它现在使用 Angular 6。

我在 npm 包下有 @angular/http

谢谢。

4

1 回答 1

4

您需要将@angular/http包添加到依赖项中。 在此处输入图像描述

然后在你的主模块中:

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

@NgModule({
  imports: [ ..., HttpClientModule],
  ...
})

它是 rxjs 6,导入被简化:

import { Observable } from 'rxjs'
于 2018-05-10T23:34:16.473 回答