angular之$location基本用法

一. 获取url的相关方法:
以’https://localhost:8080/tblog.csdn.net/lixiaoyan_star/article/list/index.html/#/foo#myhash?orderby=ViewCount’为例

  1. 获取当前完整的url路径:
    $location.absUrl();
    https://localhost:8080/blog.csdn.net/lixiaoyan_star/article/list/index.html/#/foo#myhash?orderby=ViewCount

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

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

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

  5. 获取当前url的主机名
    $location.host
    // localhost

  6. 获取当前url的端口
    $location.port
    8080
    7.获取当前url的哈希值
    $location.hash
    myhash

  7. 获取当前url的参数的序列化json对象
    $location.search()
    {‘orderby’:‘ViewCount’}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值