標籤:

【SNF-A】新的 HttpClient 模塊

類別

新增功能/Splendid New Feature

置信度

Announcement

起始時間

2017-07-08

內容

自 4.3.0-rc.0 版本開始,Angular 新增了 HttpClient API(feat(common): new HttpClient API · angular/angular@37797e2),作為之前 HTTP 模塊重構(【ACW-S】HTTP模塊的一些調整 - 知乎專欄)的 Non-breaking 版本。

新的模塊位於 @angular/common/http 中,不再依賴於 @angular/platform-browser,為平台無關的實現。

主要改進:

  • 使用與 Fetch API 不衝突的類型名稱,如 HttpRequest、HttpResponse;
  • 泛型化 HttpResponse,支持靜態類型檢查;
  • 增加 Interceptor 類型,支持 Pipeline/Middleware 機制;
  • 增加 progress 事件支持。

PS:知乎的編輯器越來越渣了。

相關鏈接

  • 增加 HttpClient 的 Commit:github.com/angular/angu
  • 之前的 HTTP 模塊重構計劃:zhuanlan.zhihu.com/p/25
  • @angular/common 模塊的 NPM Package:npmjs.com/package/@angu

推薦閱讀:

Angular 4 簡單入門筆記
現在SPA用哪個比較好,Ember.js還是AngularJS?
【MMR-A】AOT 編譯的模塊導入優化

TAG:Angular? | HTTP |