Angularjs
发布时间:2022-04-20 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了『AngularJS』$location 服务,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
参考:
简介
$LOCATIOn服务解析在浏览器地址栏中的URL(基于window.LOCATIOn)并且让URL在你的应用中可用。改变在地址栏中的URL会作用到$LOCATIOn服务,同样的,改变$LOCATIOn服务也会改变浏览器的地址栏。(可以使用$LOCATIOn进行重定向等操作)
暴露浏览器地址栏中的URL,让你可以:
与浏览器同步URL,当:
- 改变地址栏。
- 单击『前进』『后退』或一个历史记录中的链接。
- 打开一个链接。
- 将uRL对象表示为一个方法集。 (protocol,host,port,path,search,hash)
服务依赖:
- $browser
- $sniffer
- $rootElement
- absUrl( ):只读;根据在RFC 3986中指定的规则,返回url,带有所有的片段。
- hash( ):读、写;当带有参数时,返回哈希碎片;当在带有参数的情况下,改变哈希碎片时,返回$LOCATIOn。
- host( ):只读;返回url中的主机路径。
- path( ):读、写;当没有任何参数时,返回当前url的路径;当带有参数时,改变路径,并返回$LOCATIOn。(返回的路径永远会带有/)
- port( ):只读;返回当前路径的端口号。
- protocol( ):只读;返回当前url的协议。
- replace( ):如果被调用,就会用改变后的URL直接替换浏览器中的历史记录,而不是在历史记录中新建一条信息,这样可以阻止『后退』。
- search( ):读、写;当不带参数调用的时候,以对象形式返回当前url的搜索部分。
- url( ):读、写;当不带参数时,返回url;当带有参数时,返回$LOCATIOn。
内置事件:
使用
样例
大佬总结
以上是大佬教程为你收集整理的『AngularJS』$location 服务全部内容,希望文章能够帮你解决『AngularJS』$location 服务所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。