Summary
In this chapter, we discussed the Angular update process, including the Angular Update Guide, the ng update
command, and managing Angular's third-party dependencies.
We learned how to review certain important automated Angular Ivy migrations by going through simple code examples.
Finally, we considered several optional migrations, both automated and manual Angular Ivy migrations. We learned how to fine-tune the Angular router's initial navigation based on our application platform.
After that, we discussed two undocumented configuration settings for NgZone
that optimize change detection by coalescing multiple requested change detection cycles into one for certain native events and use cases.
The final manual migration we discussed improves type safety in our unit tests by using the strongly typed static TestBed.inject
method instead of the deprecated static TestBed.get
method.
In the next chapter, we will explore the impact and limitations of the Angular...