2017-07-30 18 views
14

Tôi mới trong Angular2 và tôi đang học cách thực hiện cuộc gọi http.sự khác nhau giữa HttpModule và HttpClientModule trong Angular2 là gì?

Tôi đã tìm thấy Angular2 có hai mô-đun:

HttpModule từ @ góc/http

HttpClientModule từ @ góc/common/http

và cả hai đều hỗ trợ các cuộc gọi http.

Tuy nhiên tôi không tìm ra sự khác biệt giữa chúng.

Có ai biết về điều này không?

+2

Bản sao có thể có của [Sự khác biệt giữa HTTP và HTTPClient trong góc 4?] (Https://stackoverflow.com/questions/45129790/difference-between-http-and-httpclient-in-angular-4) – estus

Trả lời

22

HttpClient là API mới đi kèm với 4.3, API đã cập nhật API với sự hỗ trợ cho các sự kiện tiến trình, cách tuần tự hóa json theo mặc định, Trình chặn và nhiều tính năng tuyệt vời khác. Xem thêm tại đây https://angular.io/guide/http

Http là API cũ hơn và cuối cùng sẽ không còn được dùng nữa.

Vì việc sử dụng chúng rất giống với các tác vụ cơ bản, tôi khuyên bạn nên sử dụng HttpClient vì nó là phương án thay thế hiện đại và dễ sử dụng hơn.

+0

Tôi đã thay thế 'Http' với' HttpClient' mới hơn. Cảm ơn. – ifelsemonkey

Các vấn đề liên quan