TypeScript JavaScript Other
Latest commit 1367e83 Aug 12, 2018
Permalink
Failed to load latest commit information.
config chore(*): Rename npm package from ui-router-ng2 to @uirouter/angular … Apr 22, 2017
scripts chore(scripts): Use uirouter/publish-scripts Aug 13, 2017
src Just Use Prettier™ May 16, 2018
test-angular-versions test(test-angular-versions): rename cypress options Jul 15, 2018
test-typescript-versions test(typescript): pin angular to 6.0.0 for typescript 2.6 and earlier Jul 30, 2018
test Just Use Prettier™ May 16, 2018
.editorconfig chore(*): added .editorconfig file Apr 22, 2017
.gitignore chore(gitignore): ignore yarn-error.log Apr 20, 2018
.npmignore chore(package): do not publish test-*-versions directories May 9, 2018
.prettierignore chore(package): Do not process changelog using prettier May 3, 2018
.prettierrc.json Just Use Prettier™ May 16, 2018
.travis.yml chore(travis): normalize travis configs Apr 21, 2018
CHANGELOG.md 2.0.2 Aug 11, 2018
CONTRIBUTING.md chore(*): Rename npm package from ui-router-ng2 to @uirouter/angular … Apr 22, 2017
LICENSE style(License): update copyright year to range Jan 6, 2015
README.md Fix travis badge Dec 22, 2017
artifacts.json chore(scripts): Use uirouter/publish-scripts Aug 13, 2017
downstream_projects.json test(integration): Move integration tests to top-level folders May 9, 2018
karma.conf.js feat(angular): Drop Angular v4 support, add Angular v6 support May 8, 2018
package.json 2.0.2 Aug 11, 2018
rollup.config.js update libs Jul 20, 2018
tsconfig.json chore(tsconfig): tweak options order Oct 12, 2017
tslint.json chore(tslint): upgrade tslint Jan 10, 2018
typedoc.json update to uirouter/core 5.0.21 Aug 11, 2018
yarn.lock update to uirouter/core 5.0.21 Aug 11, 2018

README.md

UI-Router for Angular  Build Status

Greenkeeper badge

@uirouter/angular: State based routing for Angular (v2+)


Tutorials | API Docs | Guides | Sample App | Report an Issue | Contribute | Help!


@uirouter/angular is a client-side Single Page Application routing framework for Angular.

Routing frameworks for SPAs update the browser's URL as the user navigates through the app. Conversely, this allows changes to the browser's URL to drive navigation through the app, thus allowing the user to create a bookmark to a location deep within the SPA.

UI-Router applications are modeled as a hierarchical tree of states. UI-Router provides a state machine to manage the transitions between those application states in a transaction-like manner.

Get Started

Reporting issues and Contributing

Please read our Contributor guidelines before reporting an issue or creating a pull request.