While the built-in
$route service is very well-crafted and does an excellent job for many applications, there are cases where it falls short. This section lists those cases, so we can be aware and ready to change our application's design, or roll out a custom routing service!
There is a community-driven effort in progress to provide a more powerful routing system for AngularJS applications: ui-router. The goal is to provide support for nested routes and routes that can influence multiple rectangles on a screen. At the time of writing this is still work in progress but you can follow its development at: https://github.com/angular-ui/ui-router.
As you now know, ...