AngularJs中route的使用方法和配置


Posted in Javascript onFebruary 04, 2016

angular是Google开发的一个单页面应用框架,是现在比较主流的单页面应用框架之一.该强大的地方有很多,比如双向数据绑定,应用了后端的MVC模式到前端,自定义指令等.

既然是单页面应用,肯定离不开页面的切换.我们首先来说一下angular的路由.

angular实现页面切换时用了route.

<script src="js/plugins/angular/angular.min.js"></script>
<script src="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了

function config($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: 'Example view' }
})
.state('home.post', {
url: "/post",
templateUrl: "views/post.html",
data: { pageTitle: 'Example view' }
});
}
app = angular.module('demo');
app.config(config);

配置到这里就配置完了.配置中的每一个state就一个view,表示一个页面,页面跳转用state,对应的html文件在templateUrl对应的文件中.

以上所述是小编给大家分享的AngularJs中route的使用方法和配置的相关知识,希望对大家有所帮助。

Javascript 相关文章推荐
复制本贴标题和地址的js代码
Jul 01 Javascript
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
Jan 15 Javascript
JavaScript解析URL参数示例代码
Aug 12 Javascript
JS自调用匿名函数具体实现
Feb 11 Javascript
javascript实现动态表头及表列的展现方法
Jul 14 Javascript
JavaScript+html5 canvas制作色彩斑斓的正方形效果
Jan 27 Javascript
jQuery插件之validation插件
Mar 29 jQuery
Js实现京东无延迟菜单效果实例(demo)
Jun 02 Javascript
JS设置手机验证码60s等待实现代码
Jun 14 Javascript
easyui简介_动力节点Java学院整理
Jul 14 Javascript
vue单页应用加百度统计代码(亲测有效)
Jan 31 Javascript
JS中offset和匀速动画详解
Feb 06 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
Feb 04 #Javascript
分享我对JS插件开发的一些感想和心得
Feb 04 #Javascript
关于JavaScript作用域你想知道的一切
Feb 04 #Javascript
Node.js重新刷新session过期时间的方法
Feb 04 #Javascript
jquery操作select元素和option的实例代码
Feb 03 #Javascript
Javascript获取统一管理的提示语(message)
Feb 03 #Javascript
javascript显示上周、上个月日期的处理方法
Feb 03 #Javascript
You might like
php去除重复字的实现代码
2011/09/16 PHP
php+ajax做仿百度搜索下拉自动提示框(有实例)
2012/08/21 PHP
使用Linux五年积累的一些经验技巧
2013/06/20 PHP
php定界符
2014/06/19 PHP
利用jQuery接受和处理xml数据的代码(.net)
2011/03/28 Javascript
jquery datepicker参数介绍和示例
2014/04/15 Javascript
JS闭包、作用域链、垃圾回收、内存泄露相关知识小结
2016/05/16 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
2017/09/20 Javascript
vue2.0项目实现路由跳转的方法详解
2018/06/21 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
2018/09/27 Javascript
微信小程序使用wxParse解析html的方法示例
2019/01/17 Javascript
Vue+Django项目部署详解
2019/05/30 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
[03:06]V社市场总监Dota2项目负责人Erik专访:希望更多中国玩家加入DOTA2
2014/07/11 DOTA
[02:36]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma 选手采访
2021/03/11 DOTA
Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法
2015/05/20 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
2018/05/10 Python
解决Pycharm运行时找不到文件的问题
2018/10/29 Python
Python 图像对比度增强的几种方法(小结)
2019/09/25 Python
Python编写打字训练小程序
2019/09/26 Python
用Python去除图像的黑色或白色背景实例
2019/12/12 Python
pytorch中的inference使用实例
2020/02/20 Python
Jupyter Notebook 实现正常显示中文和负号
2020/04/24 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
html5指南-1.html5全局属性(html5 global attributes)深入理解
2013/01/07 HTML / CSS
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
Notino意大利:购买香水和化妆品
2018/11/14 全球购物
英国Lookfantastic中文网站:护肤品美妆美发购物(英国直邮)
2020/04/27 全球购物
求职简历中自我评价
2014/01/28 职场文书
10的分与合教学反思
2014/04/30 职场文书
学校标语大全
2014/06/19 职场文书
群众路线教育实践活动对照检查材料思想汇报(副处级领导)
2014/10/04 职场文书
2015年项目工作总结
2015/04/29 职场文书
法制教育讲座心得体会
2016/01/14 职场文书
工作建议书范文
2019/07/08 职场文书
Python实现排序方法常见的四种
2021/07/15 Python