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 相关文章推荐
重构Javascript代码示例(重构前后对比)
Jan 23 Javascript
JavaScript通过RegExp实现客户端验证处理程序
May 07 Javascript
简单的两种Extjs formpanel加载数据的方式
Nov 09 Javascript
详解jQuery中的元素的属性和相关操作
Aug 14 Javascript
jQuery实用技巧必备(下)
Nov 03 Javascript
javascript弹性运动效果简单实现方法
Jan 08 Javascript
react-native 完整实现登录功能的示例代码
Sep 11 Javascript
利用nginx + node在阿里云部署https的步骤详解
Dec 19 Javascript
微信小程序实现单列下拉菜单效果
Apr 25 Javascript
Vue axios 将传递的json数据转为form data的例子
Oct 29 Javascript
JS错误处理与调试操作实例分析
Apr 13 Javascript
vue实现动态表格提交参数动态生成控件的操作
Nov 09 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
利用PHP制作简单的内容采集器的代码
2007/11/28 PHP
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
php cli模式学习(PHP命令行模式)
2013/06/03 PHP
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
php实现背景图上添加圆形logo图标的方法
2016/11/17 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
JS简单实现元素复制示例附图
2013/11/19 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
2015/11/07 Javascript
JavaScript函数中关于valueOf和toString的理解
2016/06/14 Javascript
Bootstrap3 Grid system原理及应用详解
2016/09/30 Javascript
JS中将多个逗号替换为一个逗号的实现代码
2017/06/23 Javascript
基于substring()和substr()的使用以及区别(实例讲解)
2017/12/28 Javascript
vue mounted组件的使用
2018/06/18 Javascript
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
关于单文件组件.vue的使用
2018/09/20 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
2019/10/10 jQuery
修改vue源码实现动态路由缓存的方法
2020/01/21 Javascript
利用Python命令行传递实例化对象的方法
2016/11/02 Python
python 解压pkl文件的方法
2018/10/25 Python
Python+OpenCV采集本地摄像头的视频
2019/04/25 Python
Python定时任务随机时间执行的实现方法
2019/08/14 Python
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
2012/12/13 HTML / CSS
图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上传
2016/01/20 HTML / CSS
HTML5超文本标记语言的实现方法
2020/09/24 HTML / CSS
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
菲律宾领先的在线时尚商店:Zalora菲律宾
2018/02/08 全球购物
罗技美国官网:Logitech美国
2020/01/22 全球购物
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
2013/06/16 面试题
儿科主治医生个人求职信
2013/09/23 职场文书
新闻专业本科生的自我评价分享
2013/11/20 职场文书
医学院毕业生自荐信范文
2014/03/06 职场文书
廉洁自律演讲稿
2014/05/22 职场文书
解除劳动关系协议书2篇
2014/11/28 职场文书
2015年施工员工作总结范文
2015/04/20 职场文书
教师节老师寄语
2015/05/28 职场文书
实习报告范文之电话客服岗位
2019/07/26 职场文书