In this chapter, we will cover the following tasks related to creating custom components, directives, and filters with Angular:
- Creating a custom pizza ordering component
- Creating a custom username input directive
- Creating a custom pipe
- Creating a shared service to provide data to multiple pages
- Reusing an existing page as an HTML element