AngularJS页面带参跳转及参数解析操作示例


Posted in Javascript onJune 28, 2017

本文实例讲述了AngularJS页面带参跳转及参数解析操作。分享给大家供大家参考,具体如下:

页面带参跳转

$scope.LoginSucessLocation = function () {
  var hre = 'http://ctb.qingguo.com/weixinCt/main#/upload_topic_start?uid=' + $scope.uid + '&orgcode=' + $scope.orgCode;
  location.href = hre;
}

在url的后面,增加?,然后直接带参数。

参数解析

controller声明要增加$location的注入

app.controller('loginCtrl', function ($scope, $http, $interval, $cookies, $location, userService) {
  var absUrl = $location.absUrl();
  function UrlSearch() {
    var name, value;
    var str = location.href; //取得整个地址栏
    var num = str.indexOf("?");
    str = str.substr(num + 1); //取得所有参数  stringvar.substr(start [, length ]
    var arr = str.split("&"); //各个参数放到数组里
    for (var i = 0; i < arr.length; i++) {
      num = arr[i].indexOf("=");
      if (num > 0) {
        name = arr[i].substring(0, num);
        value = arr[i].substr(num + 1);
        this[name] = value;
      }
    }
  }
  var Request = new UrlSearch(); //实例化
  alert("Request.orgid = "+ Request.orgid);
})

从Request 中,通过键值获取出来的值,就是url带的参数,直接用即可。

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
jquery attr 设定src中含有&amp;(宏)符号问题的解决方法
Jul 26 Javascript
JavaScript原型链示例分享
Jan 26 Javascript
javascript中eval函数用法分析
Apr 25 Javascript
js预加载图片方法汇总
Jun 15 Javascript
javascript封装的sqlite操作类实例
Jul 17 Javascript
AngularJs  E2E Testing 详解
Sep 02 Javascript
BootStrap 导航条实例代码
May 18 Javascript
JS创建Tag标签的方法详解
Jun 09 Javascript
node.js学习之断言assert的使用示例
Sep 28 Javascript
深入浅析Vue.js计算属性和侦听器
May 05 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
May 16 Javascript
Vue中的作用域CSS和CSS模块的区别
Oct 09 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
Jun 28 #Javascript
JavaScript循环_动力节点Java学院整理
Jun 28 #Javascript
JavaScript方法_动力节点Java学院整理
Jun 28 #Javascript
微信小程序后台解密用户数据实例详解
Jun 28 #Javascript
JavaScript箭头函数_动力节点Java学院整理
Jun 28 #Javascript
JavaScript之filter_动力节点Java学院整理
Jun 28 #Javascript
JavaScript高阶函数_动力节点Java学院整理
Jun 28 #Javascript
You might like
php+iframe实现隐藏无刷新上传文件
2012/02/10 PHP
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
php调用KyotoTycoon简单实例
2015/04/02 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
2015/12/17 PHP
使用laravel和ECharts实现折线图效果的例子
2019/10/09 PHP
基于jquery实现的类似百度搜索的输入框自动完成功能
2011/08/23 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
2012/03/29 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
js实现横向拖拽导航条功能
2017/02/17 Javascript
解决Vue编译时写在style中的路径问题
2017/09/21 Javascript
JS实现标签滚动切换效果
2017/12/25 Javascript
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
2018/12/29 jQuery
Vue.js实现可排序的表格组件功能示例
2019/02/19 Javascript
了解JavaScript中let语句
2019/05/30 Javascript
Node.js 实现远程桌面监控的方法步骤
2019/07/02 Javascript
JS前端面试必备——基本排序算法原理与实现方法详解【插入/选择/归并/冒泡/快速排序】
2020/02/24 Javascript
浅谈Vue3.0新版API之composition-api入坑指南
2020/04/30 Javascript
[02:57]DOTA2亚洲邀请赛 SECRET战队出场宣传片
2015/02/07 DOTA
PIL图像处理模块paste方法简单使用详解
2019/07/17 Python
pytorch 实现tensor与numpy数组转换
2019/12/27 Python
Jupyter Notebook折叠输出的内容实例
2020/04/22 Python
django的403/404/500错误自定义页面的配置方式
2020/05/21 Python
python反编译教程之2048小游戏实例
2021/03/03 Python
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
Lulu & Georgia官方网站:购买地毯、家具、抱枕、壁纸、床上用品等
2018/03/19 全球购物
Bose英国官方网站:美国知名音响品牌
2020/01/26 全球购物
下面这个程序执行后会有什么错误或者效果
2014/11/03 面试题
大学生党课思想汇报
2013/12/29 职场文书
企业员工培训感言
2014/02/26 职场文书
大学生学习2014全国两会心得体会
2014/03/13 职场文书
公司授权委托书
2014/04/04 职场文书
医院节能减排方案
2014/06/13 职场文书
群众路线教育实践活动的心得体会
2014/09/03 职场文书
终止合同协议书范本
2016/03/22 职场文书
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android