问题:
我正在使用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项目中的一件事是否会导致上述行为?
答案 0 :(得分:0)
显然有一些不匹配的进口。我最初有:
从' @ angular / http';
导入{Http}但我需要:
从@ ionic-native / http';
导入{HTTP}