The navigation pipeline in Angular 7 has been modified into a single observable stream. Now Angular only supports a single navigation event which can greatly simplify your application and make the navigation behavior more predictable. Learn how this change can impact your apps!
Are you looking for a "right-sized" state management solution for your Angular app? Learn how a simple implementation with Behavior Subjects can provide a simple, yet effective state management solution.
What this means is you can keep your behavior subject in a place accessible by multiple components, such as a service, then subscribe to it in multiple components and have all of them receive updates as they occur, regardless of the position of those components in the hierarchy — which is super neat!
Creating custom pipes enables you to keep your Angular app DRY and declarative. Learn how as you create a custom date pipe that changes behavior based on the user's locale.
Write better unit tests using triggerEventHandler()! You'll learn 3 gotchas associated with this technique and how it works with fakeAsync and change detection. You'll also learn how to use the native apis when the triggerEventHandler() isn't an option.
Have you ever found yourself in a situation where you've needed to change the way a third party component behaves in your application? Vijay will teach you how to extend components the right way as well as how components inherit @metadata, accessing the @Host instance of the component, overriding the prototype, and where to place your custom directive.