{"id":13406811,"url":"https://github.com/angular-ui/ui-router","last_synced_at":"2025-05-13T11:09:08.726Z","repository":{"id":6454147,"uuid":"7693799","full_name":"angular-ui/ui-router","owner":"angular-ui","description":"The de-facto solution to flexible routing with nested views in AngularJS","archived":false,"fork":false,"pushed_at":"2024-07-15T11:45:52.000Z","size":13562,"stargazers_count":13507,"open_issues_count":25,"forks_count":2983,"subscribers_count":480,"default_branch":"master","last_synced_at":"2025-05-13T11:08:35.804Z","etag":null,"topics":["angularjs","javascript","router","routing","state-machine","state-tree","typescript","ui-router"],"latest_commit_sha":null,"homepage":"http://ui-router.github.io/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/angular-ui.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-01-18T20:26:29.000Z","updated_at":"2025-05-11T03:35:40.000Z","dependencies_parsed_at":"2024-11-09T07:00:44.905Z","dependency_job_id":"9256fce4-b5c5-4d82-8e51-d8a9104a7518","html_url":"https://github.com/angular-ui/ui-router","commit_stats":{"total_commits":1847,"total_committers":207,"mean_commits":8.922705314009661,"dds":0.5706551164049811,"last_synced_commit":"08b7d0633ccf9bc6d453ddd90ee6cf4b64699155"},"previous_names":[],"tags_count":76,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-ui%2Fui-router","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-ui%2Fui-router/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-ui%2Fui-router/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-ui%2Fui-router/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/angular-ui","download_url":"https://codeload.github.com/angular-ui/ui-router/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253929367,"owners_count":21985802,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angularjs","javascript","router","routing","state-machine","state-tree","typescript","ui-router"],"created_at":"2024-07-30T19:02:39.901Z","updated_at":"2025-05-13T11:09:08.696Z","avatar_url":"https://github.com/angular-ui.png","language":"TypeScript","readme":"# AngularUI Router \u0026nbsp;[![Build Status](https://github.com/angular-ui/ui-router/workflows/CI:%20UIRouter%20for%20AngularJS/badge.svg)](https://github.com/angular-ui/ui-router/actions?query=workflow%3A%22CI%3A+UIRouter+for+AngularJS%22)\n\n**Note: this is the Angular 1.x source for UI-Router version 1.x.  If you are looking for the source for UI-Router \nversion 0.x, it can be found [here](https://github.com/angular-ui/ui-router/tree/legacy)**\n\n---\n\n\n#### The de-facto solution to flexible routing in angular\n---\n**[Tutorials](https://ui-router.github.io/tutorials/)** |\n**[API Docs](https://ui-router.github.io/docs/latest/)** |\n**[Download stable](http://unpkg.com/@uirouter/angularjs@latest/release/angular-ui-router.js)** (or **[Minified](http://unpkg.com/@uirouter/angularjs@latest/release/angular-ui-router.min.js)**) **|**\n**[Guide](https://ui-router.github.io/guide/) |**\n**[Sample App](http://ui-router.github.io/resources/sampleapp/) |**\n**[FAQ](https://github.com/angular-ui/ui-router/wiki/Frequently-Asked-Questions) |**\n**[Report an Issue](https://github.com/angular-ui/ui-router/blob/master/CONTRIBUTING.md#report-an-issue) |**\n**[Contribute](https://github.com/angular-ui/ui-router/blob/master/CONTRIBUTING.md#contribute) |**\n**[Help!](http://stackoverflow.com/questions/ask?tags=angularjs,angular-ui-router) |**\n\n---\n\nAngular UI-Router is a client-side [Single Page Application](https://en.wikipedia.org/wiki/Single-page_application) \nrouting framework for [AngularJS](http://angularjs.org).  \n  \nRouting frameworks for SPAs update the browser's URL as the user navigates through the app.  Conversely, this allows \nchanges to the browser's URL to drive navigation through the app, thus allowing the user to create a bookmark to a \nlocation deep within the SPA.\n\nUI-Router applications are modeled as a hierarchical tree of states. UI-Router provides a \n[*state machine*](https://en.wikipedia.org/wiki/Finite-state_machine) to manage the transitions between those \napplication states in a transaction-like manner. \n\n## Get Started\n\n\n- [UI-Router for Angular 1](https://ui-router.github.io/ng1)\n- [UI-Router for Angular 2](https://ui-router.github.io/ng2)\n- [UI-Router for React](https://ui-router.github.io/react)\n\n## Resources\n\n* [In-Depth Guide](https://github.com/angular-ui/ui-router/wiki)\n* [Slides comparing ngRoute to ui-router](http://slid.es/timkindberg/ui-router#/)\n* [UI-Router Extras / Addons for legacy (0.x)](http://christopherthielen.github.io/ui-router-extras/#/home) (@christopherthielen)\n \n### Videos\n\n* [Introduction Video](https://egghead.io/lessons/angularjs-introduction-ui-router) (egghead.io)\n* [Tim Kindberg on Angular UI-Router](https://www.youtube.com/watch?v=lBqiZSemrqg)\n* [Activating States](https://egghead.io/lessons/angularjs-ui-router-activating-states) (egghead.io)\n* [Learn Angular.js using UI-Router](http://youtu.be/QETUuZ27N0w) (LearnCode.academy)\n\n## Reporting issues and Contributing\n\nPlease read our [Contributor guidelines](CONTRIBUTING.md) before reporting an issue or creating a pull request.\n","funding_links":[],"categories":["TypeScript","Router","Routing","前端开发框架及项目","JavaScript","Features","Awesome Angular [![Awesome TipeIO](https://img.shields.io/badge/Awesome%20Angular-@TipeIO-6C6AE7.svg)](https://github.com/gdi2290/awesome-angular) [![Awesome devarchy.com](https://img.shields.io/badge/Awesome%20Angular-@devarchy.com-86BDC1.svg)](https://github.com/brillout/awesome-angular-components)"],"sub_categories":["其他_文本生成、文本对话","Angular","Angular \u003ca id=\"angular\"\u003e\u003c/a\u003e"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangular-ui%2Fui-router","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fangular-ui%2Fui-router","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangular-ui%2Fui-router/lists"}