获取当前页地址

例如:url:http://localhost:9096/OA_Web/main.html#/workSheet/calender_leaderDetail/21
console.log($location.absUrl()); 

输出为:http://localhost:9096/OA_Web/main.html#/workSheet/calender_leaderDetail/21

console.log($location.url()); 

输出为:/workSheet/calender_leaderDetail/21

console.log($location.path()); 

输出为:/workSheet/calender_leaderDetail/21

console.log($location.protocol());

输出为:http

console.log($location.host());

输出为:localhost

地址裁切

var url= urls.split('/')[3].substring(1,2);

输出为:1

修改url

$location.url('/aaa'); //修改url的子路径部分(也就是当前url#后面的内容,不包括参数) 
$location.search('id','111')//修改url的参数部分 第一个参数表示url参数的属性名,第二个参数是该属性名的属性值,有则修改无则添加。
$location.search({id:'55','a':'66'}) //修改多个参数
$location.search('age',null) //删除属性,有则删除

获取上一个路由地址

app.controller('calender_detail_Ctrl', ['$scope','$stateParams', '$rootScope', '$http', '$location',function ($scope,$stateParams, $rootScope, $http, $location){$rootScope.$on('$stateChangeSuccess', function (ev, to, toParams, from, fromParams) {  $rootScope.previousState = from; //from为前一个页面的路由信息:url,cache,views,name  $rootScope.previousParams = fromParams; //fromParams为前一个页面的ID信息  $rootScope.nowState = to; //to为当前页面的路由信息:url,cache,views,name,同样,toParams为当前页面的ID信息  });}])

angular 获取上一个路由地址 获取当前页地址 地址裁切相关推荐

  1. vue获取上一个路由地址

    项目中我们会遇到需要根据上一个路由地址来改变组件内一些变量的情况,这时候就需要用到组件内的路由守卫beforeRouteEnter 注意,在路由进入之前,组件实例还未渲染,所以无法获取this实例,只 ...

  2. vue-如何获取上一个路由地址

    今天遇到需要调用上一个路由地址,并根据不同地址进行跳转.记录一下: <template><div><a-button @click="routeBack()&q ...

  3. vue获取上一个页面路由地址

    项目需求是需要在当前页面获取上一个路由地址,并根据不同地址进行请求不同接口和页面样式调整的操作.记录一下: 需要用到vue-router的beforeRouterEnter钩子 其实也就是一个组件内的 ...

  4. Vue获取(返回)上一个路由

    Vue获取上一个路由或者说返回到上一个路由可以用三种方法实现 1.使用钩子函数beforeRouteEnter beforeRouteEnter(to, from, next) {} 以及其他两个钩子 ...

  5. vue获取上一个页面路由

    在某种情况下,我们要获取上一个页面的路由地址 可以使用: vue-router的beforeRouterEnter钩子 其实也就是一个路由守卫 beforeRouteEnter(to, from, n ...

  6. ASP.NET 获取上一个页面的Url链接

    ASP.NET 获取上一个页面的Url链接Uri Url = HttpContext.Current.Request.UrlReferrer;

  7. js获取上一个月、下一个月

    /*** 获取上一个月** @date 格式为yyyy-mm-dd的日期,如:2014-01-25*/function getPreMonth(date) {var arr = date.split( ...

  8. 获取上一个自然周的、上一个自然月的起始时间范围

    一般统计经常用的时间范围,在此提供两个经常用到,时间范围取每个月一号零时至下月一号零时之间 例如:当前日期是 20190910 20190801 00:00:00 -- 20190901 00:00: ...

  9. java,jsp获取上一个访问页面URL

    同样,java获取上一个访问页面URL的方法: request.getHeader("Referer")

最新文章

  1. ECCV2020 | 北京大学提出RGB-D语义分割新网络,多模态信息融合
  2. 【转载】从“关于Java堆与栈的思考”一帖看错误信息的传播
  3. 转:openTSDB 2.0 安装
  4. boost::math模块查找正态分布的均值或标准差的示例
  5. OpenCV霍夫直线houghlines点集的实例(附完整代码)
  6. 一个简单的DWR入门例子
  7. ubuntu 转mysql_(转)Ubuntu 16.04下安装MySQL
  8. “21天好习惯”第一期-20
  9. 更新新网卡驱动,修复win7雷凌网卡Ralink RT3290在电脑睡眠时和启动网卡时出现蓝屏netr28x.sys驱动文件错误...
  10. netcore读取json文件_NetCore 对Json文件的读写操作
  11. AVR单片机教程——DAC
  12. Asterisk入门教程
  13. 信号转换 | 如何将正弦波转换成方波?
  14. 良心教程教你如何使用Excel简单绘制数据图表。
  15. mysql统计姓名为_MySQL统计所有成绩都在90分的姓名
  16. 首席数据官:从哪里来?到哪里去?
  17. PhotoShopnbsp;CS5nbsp;官方中文正式原版下…
  18. dubbo报错Forbid consumer xxxx access service xxx from registryxxx
  19. 【LeetCode】LCP 17. 速算机器人(C++)
  20. 自然语言处理之Word2Vec

热门文章

  1. 测试员,面对自己30岁后的下坡路,我们该何去何从?
  2. 机器学习实战-54: 集成学习分类算法(ada-boost)
  3. 2021年机修钳工(中级)考试题库及机修钳工(中级)试题解析
  4. 读《编码:隐匿在计算机软硬件背后的语言》有感
  5. 41.clip-path 滚动特效
  6. gpio上拉下拉区别
  7. “Python小屋”免费资源汇总(截至2018年11月28日)
  8. pytorch--初识张量与常见基础函数(1)
  9. 【Mac OS】如何快速复制文件或文件夹路径
  10. 成功解决 ValueError: Not a TBLoader or TBPlugin subclass: <class ‘tensorboard_plugin_wit.wit_plugin_load