AngularJs中route的使用方法和配置
angular是Google开发的一个单页面应用框架,是现在比较主流的单页面应用框架之一.该强大的地方有很多,比如双向数据绑定,应用了后端的MVC模式到前端,自定义指令等.
既然是单页面应用,肯定离不开页面的切换.我们首先来说一下angular的路由.
angular实现页面切换时用了route.
<scriptsrc="js/plugins/angular/angular.min.js"></script> <scriptsrc="js/plugins/ui-router/angular-ui-router.min.js"></script>
angular.min.js要在angular-ui-router.min.js之前加载.然后我们就要在app中注册了.
(function(){
angular.module('demo',[
'ui.router',
])
})();
注册完之后就需要配置route了
functionconfig($stateProvider,$urlRouterProvider,$httpProvider){
$urlRouterProvider.otherwise("/home/get");
$stateProvider
.state('login',{
url:"/login",
templateUrl:"../views/login.html",
})
.state('home',{
abstract:true,
url:"/home",
templateUrl:"views/common/content.html",
})
.state('home.get',{
url:"/get",
templateUrl:"views/get.html",
data:{pageTitle:'Exampleview'}
})
.state('home.post',{
url:"/post",
templateUrl:"views/post.html",
data:{pageTitle:'Exampleview'}
});
}
app=angular.module('demo');
app.config(config);
配置到这里就配置完了.配置中的每一个state就一个view,表示一个页面,页面跳转用state,对应的html文件在templateUrl对应的文件中.
以上所述是小编给大家分享的AngularJs中route的使用方法和配置的相关知识,希望对大家有所帮助。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下