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 相关文章推荐
js数据验证集合、js email验证、js url验证、js长度验证、js数字验证等简单封装
May 15 Javascript
jquery keypress,keyup,onpropertychange键盘事件
Jun 25 Javascript
jQuery计算textarea中文字数(剩余个数)的小程序
Nov 28 Javascript
javascript 终止函数执行操作
Feb 14 Javascript
jquery解析xml字符串简单示例
Apr 11 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
Oct 08 Javascript
js实现网页收藏功能
Dec 17 Javascript
AngularJS入门教程之ng-checked 指令详解
Aug 01 Javascript
React中如何引入Angular组件详解
Aug 09 Javascript
vue响应式系统之observe、watcher、dep的源码解析
Apr 09 Javascript
Vue2.0 实现页面缓存和不缓存的方式
Nov 12 Javascript
解决vue的router组件component在import时不能使用变量问题
Jul 26 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 ss7.5的数据调用 (笔记)
2010/03/08 PHP
php使用curl和正则表达式抓取网页数据示例
2014/04/13 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
2019/04/03 PHP
setTimeout和setInterval的浏览器兼容性分析
2007/02/27 Javascript
js 获取后台的字段 改变 checkbox的被选中的状态 代码
2013/06/05 Javascript
Javascript表格翻页效果实现思路及代码
2013/08/23 Javascript
jquery实现仿JqueryUi可拖动的DIV实例
2015/07/31 Javascript
JavaScript中数组的合并以及排序实现示例
2015/10/24 Javascript
jQuery验证插件validate使用方法详解
2020/09/13 Javascript
bootstrap的3级菜单样式,支持母版页保留打开状态实现方法
2016/11/10 Javascript
Angular4学习之Angular CLI的安装与使用教程
2018/01/04 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
2018/10/30 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
2019/05/30 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
2020/07/19 Javascript
JS实现无限轮播无倒退效果
2020/09/21 Javascript
python获取图片颜色信息的方法
2015/03/18 Python
python3 实现的人人影视网站自动签到
2016/06/19 Python
Tornado协程在python2.7如何返回值(实现方法)
2017/06/22 Python
python文件操作之批量修改文件后缀名的方法
2018/08/10 Python
Python将主机名转换为IP地址的方法
2019/08/14 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
python实现QQ邮箱发送邮件
2020/03/06 Python
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
Antonioli美国在线商店:时尚前卫奢华
2019/07/29 全球购物
工厂厂长的职责
2013/12/12 职场文书
活动邀请函范文
2014/01/19 职场文书
幼儿园见习报告
2014/10/30 职场文书
小学班主任事迹材料
2014/12/17 职场文书
2015年业务员工作总结范文
2015/04/07 职场文书
闪闪的红星观后感
2015/06/08 职场文书
Python中glob库实现文件名的匹配
2021/06/18 Python
使用Python拟合函数曲线
2022/04/14 Python
如何利用python创作字符画
2022/06/25 Python