Powerful Angular Features
Angular has built-in tools for everything you need to build robust web applications. In this chapter, you will learn about the newest and most powerful features in the Angular framework. We will also dive into Angular component communication, the router, and arguably the most important and powerful part of the Angular framework: dependency injection. By the end of this chapter, you will know how to inject, consume, provide, and adjust the hierarchy of dependencies, how to communicate between components, and how to effectively use the Angular router.
This chapter will cover the following main topics:
- What makes Angular so powerful?
- New features in the Angular framework
- A deep dive into the Angular router
- Component communication
- Dependency injection