Using the HTTP client

In Chapter 7, Introduction to Angular, we mentioned the http client as a means of communication between the Angular 2 application and your backend API. Since the REST architecture is well structured, it would be quite easy to implement a service for our Angular module, which we'll provide to our components with an API in order to communicate with the server. To do that, the Angular http client utilizes the Observable pattern to deal with its asynchronous nature, so before we continue, it would be best to quickly review this powerful pattern.

Reactive programming and Observables

In programming, we mostly expect things to run in a serial way, where all of our instructions occur in an order. Alas, from its beginning, web application ...

Get MEAN Web Development - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.