In this chapter, we have a lot of work ahead of us. We will create many new things and refactor some things too. This is a great way to learn things in a regular and progressive way.
We will do a deep dive into the operation and use of the HTTP module of Angular, known as HttpClient.
In addition, we will see how to use interceptors and handle errors.
The new version of Angular provides extremely useful tools for creating modern web applications, and in this chapter we will use many of these resources.
In this chapter, we will cover the following topics:
- Dealing with models and classes
- Using the new HttpModule and HttpModuleClient to deal with XHR requests
- Dealing with the HttpErrorHandler service
- How to use authorization headers
- How to protect application routes with route guards