Download our book, free for Nrwl subscribers!

Angular Router: the complete authoritative reference.

By Victor Savkin

 

Book_AngularRouter_V3

© 2016 - 2019 Victor Savkin

About the book

Managing state transitions is one of the hardest parts of building applications. This is especially true on the web, where you also need to ensure that the state is reflected in the URL. In addition, we often want to split applications into multiple bundles and load them on demand. Doing this transparently is not trivial.

The Angular router solves these problems. Using the router, you can declaratively specify application states, manage state transitions while taking care of the URL, and load bundles on demand.

Why would you read this book? 

Why would you read this book if you can find the information about the router online? Well, there are a couple of reasons.

First, this book will be kept up to date with the future releases of Angular and the router. All the information will remain accurate and the examples will remain working.

Second, the book goes far beyond a how-to-get-started guide. It is a complete description of the Angular router. The mental model, design constraints, and the subtleties of the API-everything is covered. Understanding these will give you deep insights into why the router works the way it does and will make you an Angular router expert.


About the Author

Victor Savkin is an Angular core team member. He is one of the main contributors to Angular and is the main contributor to the Angular router. Apart from building Angular, Victor also likes to toy with eclectic programming technologies and obsesses over fonts and keyboards.

team_photo_victor

 

About Nrwl and Nx

We at Nrwl we use our experience working at Google to help companies build frontend applications the way Google does it.

That is why we built Nx,  a set of tools designed specifically to help teams work with monorepos. With it, you can implement Google-style development in your organization: you can set up your workspace, enable code-sharing and collaboration, and use the provided tools to establish and promote best practices.