问题:
我正在使用Ionic的http get函数,我经常会收到以下错误:
Typescript Error
Expected 1-2 arguments, but got 3.
可能导致错误的行看起来有点像下面这样:
this.http.get('http://127.0.0.1:8000/rest-api/', {}, {headers: headers})
根据the docs,我的用法应该是正确的,不是吗?
编辑:我只是尝试将Ionic的示例get()用法复制/粘贴到我的项目中并得到相同的错误。
一些修复:
我发现以下有时会修复此特定错误:
题:
非确定性的修复有些令人不安,所以我想我会问是否有人知道Ionic项目中的一件事是否会导致上述行为?
显然有一些不匹配的进口。我最初有:
从'@ angular / http'导入{Http};
但我需要:
从'@ ionic-native / http'导入{HTTP};