AngularJS—学习 ui-router - 组件
2017-06-21 18:50
423 查看
参考原文:https://github.com/angular-ui/ui-router/wiki/The-Components
$state / $stateProvider:管理状态定义、当前状态和状态转换。包含触发状态转换的事件和回调函数,异步解决目标状态的任何依赖项,更新
url,通过$urlRouterProvider生成一个路由规则来执行转换的状态。
ui-view指示器:渲染状态中定义的视图,是状态中定义的视图的一个占位符。
$urlRouter / $urlRouterProvider:管理了一套路由规则列表来处理当
url 占位符规则。
$urlMatcherFactory:将 url和占位符编译为
$templateFactory - 通过
$state / $stateProvider:管理状态定义、当前状态和状态转换。包含触发状态转换的事件和回调函数,异步解决目标状态的任何依赖项,更新
$location到当前状态。由于状态包含关联的
url,通过$urlRouterProvider生成一个路由规则来执行转换的状态。
ui-view指示器:渲染状态中定义的视图,是状态中定义的视图的一个占位符。
$urlRouter / $urlRouterProvider:管理了一套路由规则列表来处理当
$location发生变化时如何跳转。最低级的方式是,规则可以是任意函数,来检查
$location,并在处理完成时候返回
true。支持正则表达式规则和通过
$urlMatcherFactory编译的
UrlMatcher对象的
url 占位符规则。
$urlMatcherFactory:将 url和占位符编译为
UrlMatcher对象。除了
$routeProvider支持的占位符语法之外,它还支持扩展语法,允许一个正则表达式指定占位符,并且能够提取命名参数和查询url的一部分。
$templateFactory - 通过
$http/
$templateCache来加载模板,供状态配置中使用。
相关文章推荐
- AngularJs学习之ui-router深入 组件
- AngularJS的UI-Router学习
- AngularJS—学习 ui-router - 多个命名的视图
- AngularJS学习(七)路由控制 ui-router
- AngularJS-UI-Router学习
- AngularJS—学习 ui-router - 管理状态
- Angularjs学习笔记--ui-Router
- AngularJS—学习 ui-router - 状态嵌套和视图嵌套
- AngularJS—学习 ui-router - 状态嵌套和视图嵌套
- Angularjs学习笔记--ui-Router
- AngularJS—学习 ui-router - 路由控制
- AngularJS学习笔记--002--Angular JS路由插件ui.router源码解析
- --@angularJS--一个简单的UI-Router路由demo
- 学习angular ui-router - 管理状态
- [AngularJS] ui-router: named views
- --@angularJS--路由插件UI-Router
- [转]AngularJS 使用 UI Router 实现表单向导
- angular的uiRouter服务学习(1)
- 深入理解AngularJs-Ui-router
- [AngularJS] Consistency between ui-router states and Angular directives