angular-ui / ui-router

Note : il s’agit de la source Angular 1.x pour UI-Router version 1.x. Si vous recherchez la source pour UI-Routerversion 0.x, elle peut être trouvée ici

La solution de facto pour un routage flexible dans angular

Tutoriels |Docs API |Téléchargement stable (ou Minifié) |Guide |Application exemple |FAQ |Rapport d’un problème |Contribuer |Aide !

Angular UI-Router est un cadre de routage d’application à page unique côté client pour AngularJS.

Les cadres de routage pour les SPA mettent à jour l’URL du navigateur à mesure que l’utilisateur navigue dans l’application. Inversement, cela permet auxchangements de l’URL du navigateur de conduire la navigation dans l’app, permettant ainsi à l’utilisateur de créer un signet vers une alocation profonde dans le SPA.

Les applications UI-Router sont modélisées comme un arbre hiérarchique d’états. UI-Router fournit une astate machine pour gérer les transitions entre ces états d’application d’une manière semblable à une transaction.

Démarrer

  • UI-Router pour Angular 1
  • UI-Router pour Angular 2
  • UI-…Routeur pour React

Ressources

  • Guide approfondi
  • Plides comparant ngRoute à ui-router
  • UI-Router Extras / Addons pour l’héritage (0.x) (@christopherthielen)

Vidéos

  • Vidéo d’introduction (egghead.io)
  • Tim Kindberg sur Angular UI-Router
  • Activation des états (egghead.io)
  • Apprendre Angular.js en utilisant UI-Router (LearnCode.academy)

Signaler des problèmes et contribuer

Veuillez lire nos directives pour les contributeurs avant de signaler un problème ou de créer une demande de pull.