angular-ui / ui-router

Notera: detta är Angular 1.x källan för UI-Router version 1.x. Om du letar efter källan för UI-Routerversion 0.x kan du hitta den här

Den de-facto lösningen för flexibel routing i angular

Tutorials |API Docs |Download stable (or Minified) |Guide |Sample App |FAQ |Report an Issue |Contribute |Help! |

Angular UI-Router är ett routningsramverk för Single Page Applicationrouting för AngularJS.

Routningsramverk för SPA:s uppdaterar webbläsarens URL när användaren navigerar genom appen. Omvänt tillåter detta ändringar av webbläsarens URL att styra navigeringen genom appen, vilket gör det möjligt för användaren att skapa ett bokmärke till en plats djupt inne i SPA.

UI-Router-applikationer modelleras som ett hierarkiskt träd av tillstånd. UI-Router tillhandahåller en maskin för att hantera övergångarna mellan dessa applikationstillstånd på ett transaktionsliknande sätt.

Kom igång

  • UI-Router för Angular 1
  • UI-Router för Angular 2
  • UI-Router för React

Resurser

  • Djupgående guide
  • Slides som jämför ngRoute med ui-router
  • UI-Router Extras / Addons for legacy (0.x) (@christopherthielen)

Videor

  • Introduktionsvideo (egghead.io)
  • Tim Kindberg om Angular UI-Router
  • Aktivering av stater (egghead.io)
  • Lär dig Angular.js using UI-Router (LearnCode.academy)

Rapportera problem och bidra

Läs våra riktlinjer för bidragstagare innan du rapporterar ett problem eller skapar en pull request.