最佳答案
我遵循 这个的基本教程关于 Http 的角度。
在“安装: 安装模块”部分可以看到,它们导入 HttpClientModule 如下所示:
import {HttpClientModule} from '@angular/common/http';
当我在我的项目中尝试这样做时,我得到了以下错误: “无法找到模块‘@angle/common/http’”。
我尝试导入以下模块,如下所示:
import { HttpModule } from '@angular/http';
然后是我的进口部分:
imports: [
HttpModule
],
现在的问题是,我无法将这个 HttpModule 注入到我的服务对象中,并且我得到以下错误: “ Can not find module HttpModule”。
这是我的服务类别:
import { Injectable, OnInit } from '@angular/core';
//Custom Models
import { Feed } from '../Models/Feed';
@Injectable()
export class FeedsService {
constructor(private httpClient: HttpModule) {}
}
我做错了什么?
更新
当我意识到不能按照教程导入模块时,我所要做的就是运行 npm update
命令,更新所有的包。