Angular IE 11“给予”;无效的调用对象";尝试调用HTTP get请求时

Angular IE 11“给予”;无效的调用对象";尝试调用HTTP get请求时,angular,httpclient,internet-explorer-11,Angular,Httpclient,Internet Explorer 11,我使用Angular 5和HttpClient发出HTTP请求。当我在google chrome中尝试调用GET请求时,它工作正常,但在IE 11中,它的给出错误为“调用对象无效” 在我的index.html文件中,pace.min.js库就在那里,它在Angular Zone之前加载。因此,当试图调用任何HTTP请求时,它会给出错误。我从index.html文件中删除了这个库。它解决了我的问题。此错误与您的http请求无关,您的代码中一定有其他错误。IE和edge因多种原因产生此错误。您应该搜

我使用Angular 5和HttpClient发出HTTP请求。当我在google chrome中尝试调用GET请求时,它工作正常,但在IE 11中,它的给出错误为“调用对象无效”


在我的
index.html
文件中,
pace.min.js
库就在那里,它在Angular Zone之前加载。因此,当试图调用任何HTTP请求时,它会给出错误。我从
index.html
文件中删除了这个库。它解决了我的问题。

此错误与您的http请求无关,您的代码中一定有其他错误。IE和edge因多种原因产生此错误。您应该搜索“无效调用对象”的原因,并相应地验证代码。我调试了代码,当它捕捉到这一行时
this.httpClient.get(url).subscribe
,然后只抛出一个错误。我们尝试测试了这段代码,发现代码工作正常。当我们测试代码时,我们得到了“NullInjectorError:No provider for HttpClient”错误。我们从'@angular/common/http'添加import{HttpClientModule};在app.module.ts文件中并添加导入:[HttpClientModule,…],在app.module.ts文件中修复该错误。我注意到您几天前发布了另一个IE和angular问题。因为你已经发布了这个帖子,我想你已经解决了这个问题。我建议您分享解决方案,并在该线程中标记您的答案。从您上次的评论来看,您似乎找到了问题的原因。我建议你把你的答案贴出来作为答案,并试着在48小时后将你自己的答案标记为这个问题的可接受答案。它可以在将来帮助其他社区成员解决类似的问题。也试着在之前的线程中发布解决方案。谢谢你的理解。嗨,我有同样的问题,但是我的index.html文件没有这个库,你知道我为什么会出现这个错误吗?
import { HttpClient } from '@angular/common/http';

 this.httpClient.get(url).subscribe(
  (response) => {
     console.log(response);
  },
  (err) => {
    console.log(err);
  }
)