package.json
从TypeScript 2.3.4更新到2.4.0,由于(我认为)我正在使用Headers
和Http
进行POST调用,因此它已经崩溃了。我尝试将其设置回2.3.4,但没有用。我已经通过添加以下内容来修复了我能够解决的问题:import { HttpClient, HttpHeaders } from "@angular/common/http";
但是我现在仍然遇到了HttpClient
的错误。我已经尝试像这样将HttpClient
导入到提供商中:providers: [HttpClient]
,放在我的app.module.ts文件中。
完整的错误信息如下:
AppComponent.html:9 ERROR Error: StaticInjectorError(AppModule)[HttpClient -> HttpHandler]:
StaticInjectorError(Platform: core)[HttpClient -> HttpHandler]:
NullInjectorError: No provider for HttpHandler!
public getServices(){ return this.http.get("http://report/abcd"); }
- Kunal Tyagi