AngularJS

AngularJS:使用$location
它是干什么的?$location服务解析地址栏中的URL(基于window.location),让你在应用代码中能获取到。改变地址栏中的URL会反应$location服务中,反之亦然。
$location服务:暴露当前地址栏的URL,这样你就能获取并监听URL。改变URL。当出现以下情况时同步URL改变地址栏点击了后退按钮(或者点击了历史链接)点击了一个链接
一系列方法来获取URL对象的具体内容用(protocol,host,port,path,search,hash).Comparing $location to window.locationwindow.location $location.service
目的允许对当前浏览器位置的读写同左API 暴露一个“裸聊”的能被读写的对象暴露jquery风格的读写器是否在AngularJS应用生命周期中和应用整合否可获取到应用声明周期内的每一个阶段,并且和$watch整合是否和HTML5API的无缝整合否是(对低级浏览器优雅降级)和应用的上下文是否相关否,window.location.path返回"/docroot/actual/path"是,$location.path()返回"/actual/path"什么时候该用$location在你想对URL的改变做出响应是,或者在你想改变当前URL时。它不能用来干什么在URL改变时,不要刷新整个页面。一定要的话,用低级的API, $window.location.href 。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值