黄雨伞*_*黄雨伞 4 javascript fetch-api angular
使用本地Fetch API而不是HttpClient在Angular中有任何特定的技术缺陷吗?我是Angular的新手,不确定以这种方式“规避”所提供的接口是否安全。(例如,document根据文档,似乎不建议通过访问直接修改DOM 。)
我正在使用Angular 6,并且我不关心不支持的客户端fetch。
Angular是一个自以为是的框架-意味着该框架希望您以Angular的方式进行操作。这并不意味着您必须按照自己的方式做事。
随意使用fetch()或httpClient。它们是解决同一问题的两种不同方法,您应该根据需要选择一种。
使用fetch()将返回承诺。使用Angular httpClient会返回一个Observable,它具有Promises所没有的功能。您可以使用进行转换Observable.toPromise(),但是然后...为什么使用Observable?
这就是Angular希望您使用的原因httpClient:
HttpClient的其他好处包括可测试性功能,类型化的请求和响应对象,请求和响应拦截,可观察的api和简化的错误处理。
| 归档时间: |
|
| 查看次数: |
4823 次 |
| 最近记录: |