Javascript 无法读取属性';指数';在新的HttpRequest中未定义的
我得到这个错误: 无法在新的HttpRequest(http.js:653)中读取未定义的属性“indexOf” 在HttpClient.request上(http.js:1069) 在HttpClient.get(http.js:1157) 当我从HttpClient调用Javascript 无法读取属性';指数';在新的HttpRequest中未定义的,javascript,typescript,angular10,Javascript,Typescript,Angular10,我得到这个错误: 无法在新的HttpRequest(http.js:653)中读取未定义的属性“indexOf” 在HttpClient.request上(http.js:1069) 在HttpClient.get(http.js:1157) 当我从HttpClient调用get()方法时,如下所示: this.http.get('api/link'); 我从未在代码中使用过indexOf方法。 问题出在哪里?看看API请求的返回是什么。有时它以数组的形式返回信息。因此,请确保您使用的格式与请
get()
方法时,如下所示:
this.http.get('api/link');
我从未在代码中使用过indexOf
方法。
问题出在哪里?看看API请求的返回是什么。有时它以数组的形式返回信息。因此,请确保您使用的格式与请求的格式相同您能分享更多相关代码吗?无论如何,HttpClient模块使用的是
indexOf
,而不是您。我认为您必须提供apihttps://...
。