angularjs-$location
$location服务分析浏览器地址栏中的URL(基于window.location),让我们可以在应用中较为方便地使用URL里面的内容。在地址栏中更改URL,会响应到$location服务中,而在$location中修改URL,也会响应到地址栏中。 $location服务: 暴露当前浏览器地址栏的URL,所以我们可以 注意和观察URL 改变URL 当用户做以下操作时,与浏览器一起同步URL:
- 暴露当前浏览器地址栏的URL,所以我们可以
- 当用户做以下操作时,与浏览器一起同步URL:
- 改变地址栏
- 单击后退或者前进按钮(或者点击一个历史链接)。
- 单击一个链接
- 将URL对象描绘为一系列的方法(protocol,host,path,search,hash)。
- html5Mode(mode): {boolean} 默认false,hashbang mode; 若为true,HTML5 mode
- 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();
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。