angularjs-$location

前端开发 作者: 2024-08-25 21:05:01
$location服务分析浏览器地址栏中的URL(基于window.location),让我们可以在应用中较为方便地使用URL里面的内容。在地址栏中更改URL,会响应到$location服务中,而在$location中修改URL,也会响应到地址栏中。   $location服务: 暴露当前浏览器地址栏的URL,所以我们可以 注意和观察URL 改变URL 当用户做以下操作时,与浏览器一起同步URL:
  • 暴露当前浏览器地址栏的URL,所以我们可以
    • 注意和观察URL
    • 改变URL
  • 当用户做以下操作时,与浏览器一起同步URL:
  1. 改变地址栏
  2. 单击后退或者前进按钮(或者点击一个历史链接)。
  3. 单击一个链接
  • 将URL对象描绘为一系列的方法(protocol,host,path,search,hash)。
  1. html5Mode(mode): {boolean} 默认false,hashbang mode; 若为true,HTML5 mode
  2. hasPrefix(prefix): {string} 默认‘!‘,hashbang使用的前缀
   // get the current path
    $location.path();

    // change the path
    $location.path(/newValue)
$location.path(‘/newValue’).search({key:value});
$location.path(‘/someNewPath’).replace();
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_68600.html
angularjs location