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 相关文章推荐
JavaScript 动态生成方法的例子
Jul 22 Javascript
javascript实现焦点滚动图效果 具体方法
Jun 24 Javascript
jquery实现带单选按钮的表格行选中时高亮显示
Aug 01 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
Jan 09 Javascript
JavaScript的内存释放问题详解
Jan 21 Javascript
JavaScript中常见的字符串操作函数及用法汇总
May 04 Javascript
JS实现网页Div层Clone拖拽效果
Sep 26 Javascript
基于javascript实现仿百度输入框自动匹配功能
Jan 03 Javascript
浅谈js的异步执行
Oct 18 Javascript
折叠菜单及选择器的运用
Feb 03 Javascript
jq给页面添加覆盖层遮罩的实例
Feb 16 Javascript
解决vue 界面在苹果手机上滑动点击事件等卡顿问题
Nov 27 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
模拟OICQ的实现思路和核心程序(一)
2006/10/09 PHP
PHP文件上传实例详解!!!
2007/01/02 PHP
PHP 根据IP地址控制访问的代码
2010/04/22 PHP
php.ini 配置文件的深入解析
2013/06/17 PHP
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
thinkPHP下ueditor的使用方法详解
2015/12/26 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
php apache开启跨域模式过程详解
2019/07/08 PHP
[JS源码]超长文章自动分页(客户端版)
2007/01/09 Javascript
清空上传控件input file的值
2010/07/03 Javascript
使用vue.js开发时一些注意事项
2016/04/27 Javascript
js实现图片淡入淡出切换简易效果
2016/08/22 Javascript
three.js实现围绕某物体旋转
2017/01/25 Javascript
JavaScript-定时器0~9抽奖系统详解(代码)
2017/08/16 Javascript
angular.extend方法的具体使用
2017/09/14 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
使用koa2创建web项目的方法步骤
2019/03/12 Javascript
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
python利用Tesseract识别验证码的方法示例
2019/01/21 Python
Python 图像处理: 生成二维高斯分布蒙版的实例
2019/07/04 Python
python3 assert 断言的使用详解 (区别于python2)
2019/11/27 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
2020/01/20 Python
后端开发使用pycharm的技巧(推荐)
2020/03/27 Python
浅谈Keras中shuffle和validation_split的顺序
2020/06/19 Python
python 可视化库PyG2Plot的使用
2021/01/21 Python
天猫超市:阿里巴巴打造的网上超市
2016/11/02 全球购物
在网上学习全世界最好的课程:Coursera
2017/11/07 全球购物
以色列的身体护理及家居香薰品牌:Sabon NYC
2018/02/23 全球购物
人资专员岗位职责
2014/04/04 职场文书
励志演讲稿范文
2014/04/29 职场文书
投资意向书
2014/07/30 职场文书
2015年护士医德医风自我评价
2015/03/03 职场文书
2015年社会实践个人总结
2015/03/06 职场文书
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
JavaScript实现两个数组的交集
2022/03/25 Javascript
Spring事务管理下synchronized锁失效问题的解决方法
2022/03/31 Java/Android