Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了『AngularJS』$location 服务大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

简介

$LOCATIOn服务解析在浏览器地址栏中的URL(基于window.LOCATIOn)并且让URL在你的应用中可用。改变在地址栏中的URL会作用到$LOCATIOn服务,同样的,改变$LOCATIOn服务也会改变浏览器的地址栏。(可以使用$LOCATIOn进行重定向等操作)

$LOCATIOn服务:

暴露浏览器地址栏中的URL,让你可以:

  • 监察URL。
  • 改变URL。

与浏览器同步URL,当:

服务依赖:

  • $browser
  • $sniffer
  • $rootElement

内置方法

  • absUrl( ):只读;根据在RFC 3986中指定的规则,返回url,带有所有的片段。
  • hash( ):读、写;当带有参数时,返回哈希碎片;当在带有参数的情况下,改变哈希碎片时,返回$LOCATIOn。
  • host( ):只读;返回url中的主机路径。
  • path( ):读、写;当没有任何参数时,返回当前url的路径;当带有参数时,改变路径,并返回$LOCATIOn。(返回的路径永远会带有/)
  • port( ):只读;返回当前路径的端口号。
  • protocol( ):只读;返回当前url的协议。
  • replace( ):如果被调用,就会用改变后的URL直接替换浏览器中的历史记录,而不是在历史记录中新建一条信息,这样可以阻止『后退』。
  • search( ):读、写;当不带参数调用的时候,以对象形式返回当前url的搜索部分。
  • url( ):读、写;当不带参数时,返回url;当带有参数时,返回$LOCATIOn。

内置事件:

使用

何时使用$LOCATIOn

$LOCATIOn不会做

样例

大佬总结

以上是大佬教程为你收集整理的『AngularJS』$location 服务全部内容,希望文章能够帮你解决『AngularJS』$location 服务所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。