Here is what we think are the Top 5 ngRouter AngularJS Modules. Ok so the routing in AngularJS has improved since the early versions and we have seen a few different implmentations arrise, the most popular being the UI Router which provides states for URL routes. You could ofcourse just use the basic ngRoute which ships with ng core which will provide the basics such as linking services and directives, but it depends what features you require for your ng web app. If your looking for something extra for your routes there is the ng front-router which provides states from front matter templates which looks interesting, expecially if your bootstrapping apps using Foundation. Now enters AngularJS 2.0 Router, a new breed of router? There is a ng 2.0 router design document which you can check out which tries to overcome the limitations of the ng 1.0 router.
This post was last updated on: 18/6/2015. For an updated list see more NgRouter AngularJS Modules.
1. UI Router by AngularUI
The de-facto solution to flexible routing with nested views.
2. Router by Angular
A new router for Angular 1.4 and Angular 2.
3. CustomerManager by Dan Wahlin
CustomerManager AngularJS/BreezeJS Application with a custom route provider.
4. Angular Route Segment by Artem Chivchalov
A lightweight extension for AngularJS $route service which supports tree-like nested views and routes hierarchy, and advanced loading flow handling.
5. Angularjs Requirejs Lazy Controllers by Mateusz Bilski
Routes configuration that loads template, controller and directives using RequireJS. Files are loaded (in parallel) when user changes the location and are displayed in Angular’s ngView.
Thank you for reading and if you would like to you can submit your NgRouter AngularJS Modules or leave a comment below.
Post tags: ngRouter, ng-route, router, routes, $routeParams, ui-route, route, uiRoute, ui-router.