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 相关文章推荐
ModelDialog JavaScript模态对话框类代码
Apr 17 Javascript
JavaScript使表单中的内容显示在屏幕上的方法
Jun 29 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
Nov 29 Javascript
Bootstrap字体图标无法正常显示的解决方法
Oct 08 Javascript
Vue 过渡实现轮播图效果
Mar 27 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
Oct 11 Javascript
详解Vue.js项目API、Router配置拆分实践
Mar 16 Javascript
Angular HMR(热模块替换)功能实现方法
Apr 04 Javascript
Node.js中Koa2在控制台输出请求日志的方法示例
May 02 Javascript
js实现贪吃蛇游戏 canvas绘制地图
Sep 09 Javascript
JavaScript实现移动端拖动元素
Nov 24 Javascript
vue项目两种方式实现竖向表格的思路分析
Apr 28 Vue.js
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图片加中文水印实现代码分享
2012/10/31 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
php通过curl模拟登陆DZ论坛
2015/05/11 PHP
Yii框架常见缓存应用实例小结
2019/09/09 PHP
JQuery的ajax获取数据后的处理总结(html,xml,json)
2010/07/14 Javascript
jquery中animate动画积累的解决方法
2013/10/05 Javascript
js简单工厂模式用法实例
2015/06/30 Javascript
window.location.hash知识汇总
2015/11/09 Javascript
分享jQuery插件的学习笔记
2016/01/14 Javascript
jquery+json实现动态商品内容展示的方法
2016/01/14 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
Bootstrap Img 图片样式(推荐)
2016/12/13 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
2017/02/05 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
使用Xcache缓存器加速PHP网站的配置方法
2017/04/22 Javascript
jQuery+koa2实现简单的Ajax请求的示例
2018/03/06 jQuery
Layui实现带查询条件的分页
2019/07/27 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
Python可跨平台实现获取按键的方法
2015/03/05 Python
Python挑选文件夹里宽大于300图片的方法
2015/03/05 Python
Python实现的简单dns查询功能示例
2017/05/24 Python
微信跳一跳小游戏python脚本
2018/01/05 Python
python flask安装和命令详解
2019/04/02 Python
python创建属于自己的单词词库 便于背单词
2019/07/30 Python
python pycharm最新版本激活码(永久有效)附python安装教程
2020/09/18 Python
python 中不同包 类 方法 之间的调用详解
2020/03/09 Python
HTML5拖拽功能实现的拼图游戏
2018/07/31 HTML / CSS
移动端html5模拟长按事件的实现方法
2018/09/30 HTML / CSS
公司董事长职责
2013/12/12 职场文书
简单英文演讲稿
2014/01/01 职场文书
酒店销售主管岗位职责
2014/01/04 职场文书
关于环保的建议书400字
2014/03/12 职场文书
大型活动组织方案
2014/05/10 职场文书
十大冰系宝可梦排名,颜值最高的阿罗拉九尾,第三使用率第一
2022/03/18 日漫
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记
mysql 索引的数据结构为什么要采用B+树
2022/04/26 MySQL