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中的History历史对象
Jan 16 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
Apr 16 Javascript
JS批量操作CSS属性详细解析
Dec 16 Javascript
jQuery时间轴插件使用详解
Jul 16 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
Jul 17 Javascript
JavaScript注入漏洞的原理及防范(详解)
Dec 04 Javascript
简单谈谈CommonsChunkPlugin抽取公共模块
Dec 31 Javascript
Vue页面跳转动画效果的实现方法
Sep 23 Javascript
Node.js中package.json中库的版本号(~和^)
Apr 02 Javascript
详解50行代码,Node爬虫练手项目
Apr 22 Javascript
Node.js API详解之 console模块用法详解
May 12 Javascript
vue element-ui中table合计指定列求和实例
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
解密ThinkPHP3.1.2版本之模块和操作映射
2014/06/19 PHP
PHP hex2bin()函数用法讲解
2019/02/25 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
QQ邮箱的一个文本编辑器代码
2007/03/14 Javascript
基于jquery的direction图片渐变动画效果
2010/05/24 Javascript
javascript hasFocus使用实例
2010/06/29 Javascript
由Javascript实现的页面日历
2011/11/04 Javascript
javaScript NameSpace 简单说明介绍
2013/07/18 Javascript
将两个div左右并列显示并实现点击标题切换内容
2013/10/22 Javascript
js 上下左右键控制焦点(示例代码)
2013/12/14 Javascript
javascript模拟php函数in_array
2015/04/27 Javascript
打造自己的jQuery插件入门教程
2016/09/23 Javascript
轻松实现jquery选项卡切换效果
2016/10/10 Javascript
深入讲解xhr(XMLHttpRequest)/jsonp请求之abort
2017/07/26 Javascript
bootstrap Table插件使用demo
2017/08/07 Javascript
vue组件学习教程
2017/09/09 Javascript
vue多种弹框的弹出形式的示例代码
2017/09/18 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
vue router demo详解
2017/10/13 Javascript
在vue组件中使用axios的方法
2018/03/16 Javascript
解决JavaScript layui 下拉框不显示的问题
2018/08/14 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
2019/04/10 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
js实现图片实时时钟
2020/01/15 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
python自定义类并使用的方法
2015/05/07 Python
Python-接口开发入门解析
2019/08/01 Python
python实现银行实战系统
2020/02/26 Python
Python 基于FIR实现Hilbert滤波器求信号包络详解
2020/02/26 Python
Python任务自动化工具tox使用教程
2020/03/17 Python
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
美国酒店控股公司:Choice Hotels
2018/06/15 全球购物
Dodax奥地利:音乐、电影、书籍、玩具、电子产品等
2019/08/31 全球购物
广告学专业毕业生自荐信
2013/09/24 职场文书
建筑专业自我鉴定
2013/10/22 职场文书
2015年五四青年节演讲稿
2015/03/18 职场文书