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 相关文章推荐
文本框输入时 实现自动提示(像百度、google一样)
Apr 05 Javascript
js日期时间补零的小例子
Mar 05 Javascript
JS 各种网页尺寸判断实例方法
Apr 18 Javascript
获取非最后一列td值并将title设为该值的方法
Oct 30 Javascript
通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
Oct 01 Javascript
基于JavaScript实现移除(删除)数组中指定元素
Jan 04 Javascript
使用 jQuery.ajax 上传带文件的表单遇到的问题
Oct 31 Javascript
微信小程序 特效菜单抽屉效果实例代码
Jan 11 Javascript
jquery实现下拉框左右选择功能
Feb 21 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
Jun 01 Javascript
vue 使用async写数字动态加载效果案例
Jul 18 Javascript
解决vue-photo-preview 异步图片放大失效的问题
Jul 29 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去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
laravel中Redis队列监听中断的分析
2020/09/14 PHP
JavaScript去除空格的几种方法
2006/10/03 Javascript
使用jQuery解决IE与FireFox下createElement方法的差异
2013/11/14 Javascript
javascript模拟地球旋转效果代码实例
2013/12/02 Javascript
Javascript无参数和有参数类继承问题解决方法
2015/03/02 Javascript
详解JavaScript设计模式开发中的桥接模式使用
2016/05/18 Javascript
JS使用单链表统计英语单词出现次数
2016/06/16 Javascript
Vue组件BootPage实现简单的分页功能
2016/09/12 Javascript
bootstrap下拉分页样式 带跳转页码
2018/12/29 Javascript
实例详解带参数的 npm script
2019/05/28 Javascript
详解Webpack如何引入CDN链接来优化编译后的体积
2019/06/21 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
JS如何实现封装列表右滑动删除收藏按钮
2020/07/23 Javascript
Python中max函数用法实例分析
2015/07/17 Python
使用Python操作MySQL的一些基本方法
2015/08/16 Python
python基础教程之五种数据类型详解
2017/01/12 Python
Python遍历文件夹和读写文件的实现方法
2017/05/10 Python
浅谈python内置变量-reversed(seq)
2017/06/21 Python
Python 实现简单的shell sed替换功能(实例讲解)
2017/09/29 Python
对pycharm 修改程序运行所需内存详解
2018/12/03 Python
python动态进度条的实现代码
2019/07/03 Python
python与mysql数据库交互的实现
2020/01/06 Python
推荐值得学习的12款python-web开发框架
2020/08/10 Python
目前不被任何主流浏览器支持的CSS3属性汇总
2014/07/21 HTML / CSS
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
外贸业务员求职信范文
2013/12/12 职场文书
应届毕业生如何写求职信
2014/02/16 职场文书
演讲稿格式
2014/04/30 职场文书
水利水电建筑施工应届生求职信
2014/07/04 职场文书
党的群众路线教育实践活动个人对照检查材料(四风)
2014/11/05 职场文书
2014年行政助理工作总结
2014/11/19 职场文书
公司会议开幕词
2015/01/29 职场文书
2015年政府采购工作总结
2015/05/21 职场文书
2015年医院科室工作总结范文
2015/05/26 职场文书