angular中使用路由和$location切换视图


Posted in Javascript onJanuary 23, 2015

我们可以利用angular的$route服务来定义这样一种东西:对于浏览器所指向的特定URL,angular会加载并显示一个模板,并实例化一个控制器为模板提供内容。

在应用中,你可以通过调用$routeProvider服务上的函数来创建路由,把需要创建的路由当成一个配置块传给这些函数即可。 伪代码如下:

var someModule = angular.module('somemodule',[...module dependencies...])

someModule.config(function($routeProvider){

    $routeProvider.

      when('url',{controller:aController,templateUrl:'/path/to/template'}).

      when(...other...).

      otherwise(...what to do ...);

});

方法很简单,代码也很简洁,但是却非常实用,希望小伙伴们能够喜欢。

Javascript 相关文章推荐
js控制鼠标事件移动及移出效果显示
Oct 19 Javascript
Linux下使用jq友好的打印JSON技巧分享
Nov 18 Javascript
jQuery元素选择器用法实例
Dec 23 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
Apr 12 Javascript
javascript的理解及经典案例分析
May 20 Javascript
浅析angularJS中的ui-router和ng-grid模块
May 20 Javascript
js 声明数组和向数组中添加对象变量的简单实例
Jul 28 Javascript
jquery购物车结算功能实现方法
Oct 29 Javascript
js实现获取鼠标当前的位置
Dec 14 Javascript
node.js实现的装饰者模式示例
Sep 06 Javascript
详解VUE单页应用骨架屏方案
Jan 17 Javascript
vue使用自定义事件的表单输入组件用法详解【日期组件与货币组件】
Jun 01 Javascript
JavaScript中的类与实例实现方法
Jan 23 #Javascript
PHP中CURL的几个经典应用实例
Jan 23 #Javascript
Javascript闭包用法实例分析
Jan 23 #Javascript
JavaScript学习笔记之Function对象
Jan 22 #Javascript
JavaScript学习笔记之Cookie对象
Jan 22 #Javascript
javascript二维数组转置实例
Jan 22 #Javascript
JavaScript学习笔记之内置对象
Jan 22 #Javascript
You might like
FCKeditor的安装(PHP)
2007/01/13 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
PHP获取数组最大值下标的方法
2015/05/12 PHP
浅谈php7的重大新特性
2015/10/23 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
PHP实现的猴王算法(猴子选大王)示例
2018/04/30 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
PHP 实现base64编码文件上传出现问题详解
2020/09/01 PHP
js日期、星座的级联显示代码
2014/01/23 Javascript
node.js使用nodemailer发送邮件实例
2014/03/10 Javascript
js图片自动轮播代码分享(js图片轮播)
2014/05/06 Javascript
jquery+ajax验证不通过也提交表单问题处理
2014/12/12 Javascript
JS实现动态生成表格并提交表格数据向后端
2020/11/25 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
js判断手机号是否正确并返回的实现代码
2017/01/17 Javascript
微信小程序实现漂亮的弹窗效果
2020/05/26 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
[01:12:27]EG vs Secret 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python3生成手写体数字方法
2018/01/30 Python
python list元素为tuple时的排序方法
2018/04/18 Python
Python实现的计算器功能示例
2018/04/26 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
python requests抓取one推送文字和图片代码实例
2019/11/04 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
生物科学专业个人求职信范文
2013/12/07 职场文书
办理护照介绍信
2014/01/16 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
护士2014年终工作总结
2014/11/11 职场文书
优秀班主任申报材料
2014/12/16 职场文书
nginx实现发布静态资源的方法
2021/03/31 Servers
如何使用JavaScript策略模式校验表单
2021/04/29 Javascript
教你怎么用Python实现多路径迷宫
2021/04/29 Python
Js类的构建与继承案例详解
2021/09/15 Javascript
Mysql外键约束的创建与删除的使用
2022/03/03 MySQL
Java 超详细讲解十大排序算法面试无忧
2022/04/08 Java/Android