angular-ui / ui-router

Nota: este es el código fuente de Angular 1.x para la versión 1.x de UI-Router. Si buscas el código fuente de UI-Routerversion 0.¡x, se puede encontrar aquí

La solución de facto para el enrutamiento flexible en Angular

Tutoriales |Docs de la API |Descarga estable (o minificada) |Guía |Aplicación de ejemplo |FAQ |Reportar un problema |Contribuir |Ayuda!

Angular UI-Router es un framework de enrutamiento de aplicaciones de página única del lado del cliente para AngularJS.

Los frameworks de enrutamiento para SPAs actualizan la URL del navegador mientras el usuario navega por la aplicación. A la inversa, esto permite que los cambios en la URL del navegador conduzcan la navegación a través de la aplicación, permitiendo así al usuario crear un marcador a una ubicación profunda dentro de la SPA.

Las aplicaciones UI-Router se modelan como un árbol jerárquico de estados. UI-Router proporciona una máquina de estados para gestionar las transiciones entre esos estados de la aplicación de una manera similar a las transacciones.

Empezar

  • UI-Router para Angular 1
  • UI-Router para Angular 2
  • UI-Router para React

Recursos

  • Guía en profundidad
  • Diapositivas comparando ngRoute con ui-router
  • UI-Router Extras / Addons para legacy (0.x) (@christopherthielen)

Vídeos

  • Vídeo de introducción (egghead.io)
  • Tim Kindberg sobre Angular UI-Router
  • Activación de estados (egghead.io)
  • Aprende Angular.js using UI-Router (LearnCode.academy)

Reportando problemas y contribuyendo

Por favor, lee nuestras directrices para colaboradores antes de reportar un problema o crear un pull request.