MCPcopy
hub / github.com/angular-ui/ui-router

github.com/angular-ui/ui-router @1.1.2 sqlite

repository ↗ · DeepWiki ↗ · release 1.1.2 ↗
3,862 symbols 11,079 edges 61 files 834 documented · 22%
README

AngularUI Router  Build Status

Note: this is the Angular 1.x source for UI-Router version 1.x. If you are looking for the source for UI-Router version 0.x, it can be found here


The de-facto solution to flexible routing in angular


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


Angular UI-Router is a client-side Single Page Application routing framework for AngularJS.

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

Resources

Videos

Reporting issues and Contributing

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

Extension points exported contracts — how you extend this code

TemplateFactoryProvider (Interface)
(no doc) [2 implementers]
src/interface.ts
TypeInfo (Interface)
@hidden
src/directives/stateDirectives.ts
UIViewScrollProvider (Interface)
(no doc)
src/viewScroll.ts
RawNg1RuleFunction (Interface)
(no doc)
src/urlRouterProvider.ts
BindingTuple (Interface)
(no doc)
src/templateFactory.ts
UIRouter (Interface)
(no doc)
src/services.ts
StateNotFoundEvent (Interface)
(no doc)
src/legacy/stateEvents.ts
Ng1StateTransitionHook (Interface)
(no doc)
src/interface.ts

Core symbols most depended-on inside this repo

isArray
called by 275
test/angular/1.7/angular.js
state
called by 203
src/stateProvider.ts
forEach
called by 171
test/angular/1.7/angular.js
forEach
called by 169
test/angular/1.6/angular.js
forEach
called by 167
test/angular/1.5/angular.js
fn
called by 159
test/angular/1.7/angular.js
forEach
called by 156
test/angular/1.4/angular.js
match
called by 136
src/urlRouterProvider.ts

Shape

Function 3,795
Method 40
Interface 17
Class 10

Languages

TypeScript100%

Modules by API surface

test/angular/1.7/angular.js595 symbols
test/angular/1.6/angular.js570 symbols
test/angular/1.5/angular.js537 symbols
test/angular/1.4/angular.js502 symbols
test/angular/1.3/angular.js434 symbols
test/angular/1.2/angular.js339 symbols
test/angular/1.7/angular-animate.js102 symbols
test/angular/1.6/angular-animate.js102 symbols
test/angular/1.5/angular-animate.js102 symbols
test/angular/1.4/angular-animate.js102 symbols
test/angular/1.7/angular-mocks.js50 symbols
test/angular/1.6/angular-mocks.js48 symbols

Dependencies from manifests, versioned

@types/angular1.6.57 · 1×
@types/angular-animate1.5.10 · 1×
@types/angular-mocks1.7.0 · 1×
@types/jest26.0.5 · 1×
@typescript-eslint/eslint-plugin3.7.0 · 1×
@typescript-eslint/parser3.7.0 · 1×
@uirouter/angularjslatest · 1×
@uirouter/core6.1.2 · 1×
@uirouter/publish-scripts2.6.4 · 1×
angular1.8.0 · 1×
dts-downlevel0.4.0 · 1×
eslint7.5.0 · 1×

For agents

$ claude mcp add ui-router \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact