`
刘朝雪
  • 浏览: 81033 次
  • 来自: 河北
社区版块
存档分类
最新评论

$location 获取url的相关方法

 
阅读更多

 'http://localhost/$location/21.1%20$location.html#/foo?name=bunny#myhash' 这个路径为例:

1. 获取当前完整的url路径:

$location.absUrl():
// http://localhost/$location/21.1%20$location.html#/foo?name=bunny#myhash

*2. 获取当前url路径(当前url#后面的内容,包括参数和哈希值):

$location.url();
// /foo?name=bunny#myhash

*3. 获取当前url的子路径(也就是当前url#后面的内容,不包括参数):

$location.path()
// /foo

4. 获取当前url的协议(比如http,https)

$location.protocol()
// http

5. 获取当前url的主机名

$location.host()
// localhost

6. 获取当前url的端口

$location.port()
// 80 (这里就是wamp的默认端口号)

*7. 获取当前url的哈希值

$location.hash()
// myhash

*8. 获取当前url的参数的序列化json对象

$location.search()
// {"name":"bunny"}

 

分享到:
评论

相关推荐

    AngularJS通过$location获取及改变当前页面的URL

    本篇将介绍AngularJS中的$location服务的基本用法,$location服务的主要作用是用于获取当前url以及改变当前的url,并且存入历史记录。本文通过示例代码介绍的很详细,有需要的朋友们可以参考借鉴,下面来一起看看吧。

    Angular 通过注入 $location 获取与修改当前页面URL的实例

    主要介绍了Angular 通过注入 $location 获取与修改当前页面URL的实例代码,需要的朋友可以参考下

    详解Angular中通过$location获取地址栏的参数

    最近,项目开发正在进行时,心有点燥,许多东西没来得及去研究,今天正想问题呢,同事问到如何获取url中的参数,我一时半会还真没想起来,刚刚特意研究了一下,常用的方法就以下几种: 1.获取当前完整的url路径 var...

    详解angular中通过$location获取路径(参数)的写法

    我最近在研究angular中通过$location获取路径(参数)的写法,在网上搜索了很多的资料,正好今天有时间,就整理一下! 以下获取与修改的 URL 以 ( http://172.16.0.88:8100/#/homePage?id=10&a=100 ) 为例 【一】...

    js获取url,javascript获取url参数等

    设置或获取对象指定的文件名或路径。 设置或获取整个 URL 为字符串。 设置或获取与 URL 关联的端口号码。...设置或获取 location 或 URL 的 hostname 和 port 号码。 设置或获取 href 属性中跟在问号后面的部分。

    获得当前页面的url

    获得当前页面的url window.location.herf window.location.href location.search; //获取url中"?"符后的字串 document.referrer 获取来路的url,相当于php的$_SERVER['HTTP_REFERER']。 encodeURIComponent()...

    【ASP.NET编程知识】asp.net获取URL和IP地址的方法汇总.docx

    ASP.NET 获取 URL 和 IP 地址的方法汇总 在 ASP.NET 编程中,获取 URL 和 IP 地址是非常重要的操作。正确地获取 URL 和 IP 地址可以帮助开发者更好地理解用户的行为,提高应用程序的安全性和性能。本文将总结 ASP...

    PHP 获取视频时长的实例代码

    具体代码如下所示: /* * 获得视频文件的缩略图和... $location = locationUrl($url); //获取视频Content-Length $responseHead = get_data($location); $list1 = explode("Content-Length: ", $responseHead);

    AngularJS内建服务$location及其功能详解

    在做angularJS的Mutilpe View & Route 的工作时,感觉到应该更加深入的了解一下angularJS的内建的服务&location,因为这个内建的服务于浏览器的URL的操作息息相关,感觉如果处理好了这个服务,那么对日后进行页

    js获取url参数

    js或者地址栏url(location)后的参数

    使用JavaScript获取URL中的参数(两种方法)

    本文给大家分享两种方法使用js获取url中的参数,其中方法二是使用的正则表达式方法,大家可以根据需要选择比较好的方法,废话不多说了,直接看详细介绍吧。 方法一: //取url参数 var type = request("type") ...

    JS获取url链接字符串 location.href

    js获取url链接字符串:location.href 可以对其进行截取,从而获取传送的参数,常用如下: location.href.indexOf(“?”)——获取?的index值。 注意:这里的location.href可不是指的现在地址栏里的地址,而是页面...

    vue不通过路由直接获取url中参数的方法示例

    你不需要设置路由,只需要在url后拼接参数即可,但是这种方式就需要通过javascript获取并提取url中的参数,通过传统的方式直接在页面中获取是行不通的了,因为vue中是无法通过location.search()来获取url问号之后的...

    Angular的$http与$location

    但是对于一个web应用,angular是如何同服务端进行交互获得数据的呢? [removed] var m1 = angular.module('myApp',[]); m1.controller('Aaa',['$scope','$http',function($scope,$http){ $http({ method : 'GET...

    移除AngularJS下URL中的#字符的方法

    要获得干净的URL并将井号从URL中移除是很容易的. 完成两件事情就行了. 配置 $locationProvider 设置我们的相对连接的起点路径 $location 服务 在Angular中, $location服务会解析地址栏中的URL,并对你的应用程序...

    Javascript仿PHP $_GET获取URL中的参数

     var query = location.search.substring(1); // Get query string var pairs = query.split(“&”); // Break at ampersand for(var i = 0; i < pairs.length; i++) { var pos = pairs[i].indexOf

    AngularJs返回前一页面时刷新一次前面页面的方法

    从网上寻找发现,有一个方法可以获取到当前页面的URL:$location 以 ‘http://localhost/$location/21.1 $location.html#/foo?name=bunny#myhash’ 这个路径为例: 1. 获取当前完整的url路径: $location.absUrl(): /...

    location.search在客户端获取Url参数的方法

    function getid() { var url=location.search; var Request = new Object(); if(url.indexOf(“?”)!=-1) { var str = url.substr(1) //去掉?号 strs = str.split(“&”); for(var i=0;i<strs.length;i++) { ...

    微信jssdk语音录制和上传下载

    var url = encodeURIComponent(location.href.split('#')[0]); 后台获取地址 $url = $_POST['url']; $url = urldecode($url); //微信上传下载媒体文件 // 这里不能加上s,不然保存不了amr文件 $url = ...

Global site tag (gtag.js) - Google Analytics