Handling Errors and Application Debugging
Application errors are an integral part of the lifetime of a web application. They can occur either during runtime or while developing the application. Runtime errors may happen due to an HTTP request that failed or an incomplete HTML form. Development errors usually happen when we do not properly use a programming language or framework according to its semantics. In both cases, we need a mechanism for debugging the application to investigate and fix the error.
In this chapter, we will learn how to handle different types of errors in an Angular application and understand errors that come from the framework itself. We will learn how to debug and profile an Angular application using Angular DevTools. We will explore the following concepts in more detail:
- Handling application errors
- Demystifying framework errors
- Debugging Angular applications