HttpModule和HttpClientModule在Angular2中有什么区别?
- 论坛
- HttpModule和HttpClientModule在Angular2中有什么区别?
22 浏览
匿名的
0 Comments
问题:HttpModule和HttpClientModule在Angular2中有什么区别?
原因:HttpClient是Angular 4.3版本中新增的API,它具有更新的API,支持进度事件、默认的JSON反序列化、拦截器和许多其他强大的功能。Http是旧的API,并将最终被弃用。由于它们在基本任务上的使用方式非常相似,建议使用更现代、更易于使用的HttpClient。
解决方法:将Http替换为较新的HttpClient。
代码示例:
import { HttpClientModule } from '@angular/common/http';
以上是原有的Http模块,需要将其替换为HttpClientModule。
import { HttpClient } from '@angular/common/http';
这是新的HttpClient模块,具有更多的功能和改进。
通过上述步骤,我们可以将Http模块替换为HttpClient模块,以获得更好的功能和性能。