Introduction
The previous chapter introduced us to Node application security practices and different forms of authentication for Node applications. We learned, with the aid of exercises and activities, how to grant user access to a RESTful API and perform user authentication on Node by implementing token-based authentication using JWT. We also implemented passport middleware authentication using local and social application strategies.
In this chapter, we will go over an introduction to Angular declarables, which includes pipes and custom directives, and we'll also describe the concept of observables. You will learn about various forms of inbuilt pipes, such as Uppercase, AsyncPipe, percentPipe, and so on. You will create both custom pipes and directives and describe their usage in the DOM. We'll then describe observables and reactive extensions (RxJs), and how they are implemented in Angular applications.
Later in this chapter, you'll learn the details of Angular application bootstrapping...