Attention: UI-Router uses grunt >= 0.4.x
make sure to upgrade your environment and read the
Migration Guide.
Finally a de-facto solution to nested views and routing.
To evolve the concept of an Angular "Route" into a more general concept of a "State" for managing coarse application UI states.
- A state manager
$stateProvider
and$state
, keeps state logic separate from routing logic. - Nested states (parent/child relationships).
- Can set multiple views via named views.
ui-view
directive. - URL Routing
- Backwards compatible with Angular v1 router
- Various other nuggets of goodness
- In-depth Overview
- Sample App (Source)
- Generated Docs
- Latest build: angular-ui-states.min.js (uncompressed angular-ui-states.js)