ui-router详细介绍及ngRoute工具区别
2018-03-20 22:28
288 查看
angular.js 为我们封装好了一个路由工具 ngRoute ,它是一种靠url改变去驱动视图.angularUI 也为我们封装了一个独立的路由模块 ui-router ,它是一种靠状态 state 来驱动视图.后者有什么优势:一个页面可以嵌套多个视图,多个视图去控制某一个视图等.ngRoute使用时需要ui中用ng-view指令指定 如:<div ng-view></div>url改变此区域会被刷新.首先要配置注册 ngRoute var app = angular.module(“YIJIEBUYI", ['ngRoute']);
app.config(function ($locationProvider) { });路由设置:angular.module(‘XXX').config(['$urlRouterProvider',function($urlRouterProvider) { $urlRouterProvider.when(“/blog", “/blog/index").otherwise("/blog/index");});
ui-router使用时需要ui中用ui-view指令指定 如:<div ui-view></div>需要下载 ui-route 文件.首先配置注册 ui-route[code=js;toolbar:false">var app = angular.module(“YIJIEBUYI", [‘ui.router']);
app.config(function () {
//路由配置
});
路由设置:angular.module(‘YIJIEBUYI').config(['$stateProvider',
function($stateProvider) {
$stateProvider.state('blog',{
url:'/blog',
views:{
'container':{templateUrl:'templates/blog/layout.html'}
}
}).state('blog.index',{
url:'/index',
views:{
'container':{templaterUrl:'templates/blog/index.html'}
}
})
});
app.config(function ($locationProvider) { });路由设置:angular.module(‘XXX').config(['$urlRouterProvider',function($urlRouterProvider) { $urlRouterProvider.when(“/blog", “/blog/index").otherwise("/blog/index");});
ui-router使用时需要ui中用ui-view指令指定 如:<div ui-view></div>需要下载 ui-route 文件.首先配置注册 ui-route[code=js;toolbar:false">var app = angular.module(“YIJIEBUYI", [‘ui.router']);
app.config(function () {
//路由配置
});
路由设置:angular.module(‘YIJIEBUYI').config(['$stateProvider',
function($stateProvider) {
$stateProvider.state('blog',{
url:'/blog',
views:{
'container':{templateUrl:'templates/blog/layout.html'}
}
}).state('blog.index',{
url:'/index',
views:{
'container':{templaterUrl:'templates/blog/index.html'}
}
})
});
相关文章推荐
- angular 系列八 ui-router详细介绍及ngRoute工具区别
- ui-router详细介绍及ngRoute工具区别
- ui-router详解(二)ngRoute工具区别
- angular 系列八 ui-router详细介绍及ngRoute工具区别
- ngRoute 和 ui.router 的使用方法和区别
- ngRoute 和 ui.router 的使用方法和区别
- Java各种数据类型详细介绍及其区别
- Java各种数据类型详细介绍及其区别
- mysql中优化和修复数据库工具mysqlcheck详细介绍
- UIApplication的详细介绍
- C++中引用与指针的区别(详细介绍)
- 详细介绍JAVA和C++区别
- JQuery Mobile移动Web应用开发(1): UI开发工具RID介绍
- Spring BeanFactory与FactoryBean的区别及其各自的详细介绍于用法
- Remoting和Webservice的详细介绍及区别
- ant打包工具详细介绍
- Remoting和Webservice的详细介绍及区别
- 关于UML中逻辑模型的工具的详细介绍
- mysql中int、bigint、smallint 和 tinyint的区别详细介绍
- Angular路由 ng-route和ui-router的区别