AngularJS利用Controller完成URL跳转


Posted in Javascript onAugust 09, 2016

具体写法举例:

1.js定义一个controller

function MyCtrl($scope, $location) {

  $scope.jumpToUrl = function(path) {

    //TODO:add code here

  };

}

2.html里面应用controller

<div ng-controller=‘MyCtrl'>

  <button ng-click="jumpToUrl('/signin')">signin</button>

</div>

3.controller里面TODO的位置填入

$location.path(path);

然后运行起来就可以看效果了。

假设当前页面的url是:http://127.0.0.1:8080/#/home

$location.path(path);执行后就会跳到http://127.0.0.1:8080/#/signin

如果你发现页面不能正常跳转,可以在$location.path(path);后面再加上一句

var curUrl = $location.absUrl(); //用来显示url全路径

调试跟踪页面时查看curUrl的值到底变成多少,大概就能猜出问题出在哪了。

好了,以上就是在AngularJS利用Controller完成URL跳转的全部内容,希望本文对大家学习AngularJS有所帮助。

Javascript 相关文章推荐
简单的代码实现jquery定时器
Nov 17 Javascript
a标签的href与onclick事件的区别详解
Nov 12 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
Jul 22 Javascript
简单实现JS计算器功能
Dec 21 Javascript
bootstrap table 数据表格行内修改的实现代码
Feb 13 Javascript
本地存储localStorage用法详解
Jul 31 Javascript
react高阶组件经典应用之权限控制详解
Sep 07 Javascript
详解JS模块导入导出
Dec 20 Javascript
详解Vue.js中引入图片路径的几种方式
Jun 17 Javascript
使用Vue 实现滑动验证码功能
Jun 27 Javascript
Vue中import from的来源及省略后缀与加载文件夹问题
Feb 09 Javascript
用vue写一个日历
Nov 02 Javascript
JavaScript实现广告弹窗效果
Aug 09 #Javascript
谈谈JavaScript中的几种借用方法
Aug 09 #Javascript
Backbone View 之间通信的三种方式
Aug 09 #Javascript
Backbone中View之间传值的学习心得
Aug 09 #Javascript
全面了解函数声明与函数表达式、变量提升
Aug 09 #Javascript
jQuery 生成svg矢量二维码
Aug 09 #Javascript
浅谈JavaScript中变量和函数声明的提升
Aug 09 #Javascript
You might like
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
PHP实现搜索相似图片
2015/09/22 PHP
jQuery随便控制任意div隐藏的方法
2013/06/28 Javascript
JavaScript实现简单的时钟实例代码
2013/11/23 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
2016/11/01 Javascript
使用jQuery实现鼠标点击左右按钮滑动切换
2017/08/04 jQuery
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
Vue使用Proxy代理后仍无法生效的解决
2020/11/13 Javascript
[32:17]完美世界DOTA2联赛循环赛LBZS vs Forest第二场 10月30日
2020/10/31 DOTA
[39:18]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第二场 12.17
2020/12/19 DOTA
学习python (1)
2006/10/31 Python
从零学python系列之教你如何根据图片生成字符画
2014/05/23 Python
Python中IPYTHON入门实例
2015/05/11 Python
Python cookbook(数据结构与算法)实现查找两个字典相同点的方法
2018/02/18 Python
python正则表达式之对号入座篇
2018/07/24 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
pandas实现DataFrame显示最大行列,不省略显示实例
2019/12/26 Python
jupyter notebook运行命令显示[*](解决办法)
2020/05/18 Python
CSS伪类与CSS伪元素的区别及由来具体说明
2012/12/07 HTML / CSS
基于CSS3实现立方体自转效果
2016/03/01 HTML / CSS
CSS3 transforms应用于背景图像的解决方法
2019/04/16 HTML / CSS
世界第一曲奇连锁店:Mrs. Fields Cookies
2017/02/04 全球购物
德国古洛迷亚百货官网:GALERIA Kaufhof
2017/06/20 全球购物
世界顶级足球门票网站:Live Football Tickets
2017/10/14 全球购物
美国专业汽车音响和移动电子产品零售商:Car Toys
2019/05/13 全球购物
麦当劳辞职信范文
2014/01/18 职场文书
党员学习党的群众路线思想汇报(5篇)
2014/09/10 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
优秀教师申报材料
2014/12/16 职场文书
一年级数学下册复习计划
2015/01/17 职场文书
西安事变观后感
2015/06/12 职场文书
停发工资证明范本
2015/06/12 职场文书
升职感谢领导的话语及升职感谢信
2019/06/24 职场文书
Win11任务栏无法正常显示 资源管理器不停重启的解决方法
2022/07/07 数码科技
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
2022/08/05 Java/Android