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 相关文章推荐
document.documentElement &amp;&amp; document.documentElement.scrollTop
Dec 01 Javascript
asp批量修改记录的代码
Jun 25 Javascript
Js event事件在IE、FF兼容性问题
Jan 01 Javascript
javascript实现简单加载随机色方块
Dec 25 Javascript
超实用的JavaScript表单代码段
Feb 26 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
Aug 15 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
Aug 18 Javascript
JavaScript中错误正确处理方式小结你用对了吗
Oct 10 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
Aug 31 Javascript
js实现黑白div块画空心的图形
Dec 13 Javascript
React优化子组件render的使用
May 12 Javascript
如何在Vue.JS中使用图标组件
Aug 04 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实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
php实现倒计时效果
2015/12/19 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
js修改table中Td的值(定义td的双击事件)
2013/01/10 Javascript
js中return false(阻止)的用法
2013/08/14 Javascript
基于jquery扩展漂亮的下拉框可以二次修改
2013/11/19 Javascript
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
2013/11/22 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
2014/11/17 Javascript
tuzhu_req.js 实现仿百度图片首页效果
2015/08/11 Javascript
从源码看angular/material2 中 dialog模块的实现方法
2017/10/18 Javascript
JS中的变量作用域(console版)
2020/07/18 Javascript
利用JavaScript为句子加标题的3种方法示例
2021/01/05 Javascript
python实现ftp客户端示例分享
2014/02/17 Python
粗略分析Python中的内存泄漏
2015/04/23 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
2017/05/03 Python
pandas.loc 选取指定列进行操作的实例
2018/05/18 Python
pygame游戏之旅 创建游戏窗口界面
2018/11/20 Python
Python3实现发送邮件和发送短信验证码功能
2020/01/07 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
python:批量统计xml中各类目标的数量案例
2020/03/10 Python
python 解决mysql where in 对列表(list,,array)问题
2020/06/06 Python
Python判断远程服务器上Excel文件是否被人打开的方法
2020/07/13 Python
Etam艾格英国官网:法国著名女装品牌
2019/04/15 全球购物
什么是servlet
2012/05/08 面试题
文明风采获奖感言
2014/02/18 职场文书
共产党员公开承诺书
2014/03/25 职场文书
青年志愿者先进事迹
2014/05/06 职场文书
酒店节能降耗方案
2014/05/08 职场文书
咖啡店创业计划书
2014/08/15 职场文书
婚礼证婚人演讲稿
2014/09/13 职场文书
小学语文继续教育研修日志
2015/11/13 职场文书
MySQL实例精讲单行函数以及字符数学日期流程控制
2021/10/15 MySQL
yyds什么意思?90后已经听不懂00后讲话了……
2022/02/03 杂记
原生JS实现分页
2022/04/19 Javascript
Java 死锁解决方案
2022/05/11 Java/Android