Home  >  Article  >  Web Front-end  >  Completely master $location in AngularJS

Completely master $location in AngularJS

小云云
小云云Original
2018-01-22 10:41:341400browse

This article mainly introduces the relevant information about the detailed use of $location in AngularJS. I hope that through this article you can master this part of the content. Friends who need it can refer to it. I hope that everyone can better understand the use of $location in AngularJS.

Detailed explanation of how to use $location in AngularJS

1. Configuration config


app.config([ '$locationProvider', function($locationProvider) { 
$locationProvider.html5Mode({ 
     //设置为html5Mode(模式),当为false时为Hashbang模式 
enabled : true, 
     //是否需要加入base标签,这里设置为false,设置为true时,需在html的head配置<base href="" />标签 
requireBase : false 
}); 
} ]);

Note: The configuration in config is very important. If you don’t configure it, you cannot get the parameters in the url

2. Basic usage


url:http://127.0.0.1:7001/liuxu/pages/main.html?name=5 
1.获取绝对路径 
$location.absUrl();  
//url:http://127.0.0.1:7001/liuxu/pages/main.html?name=5 
2.获取主机 
$location.host(); 
http://127.0.0.1 
3.获取端口号 
$location.port(); 
//7001 
4.获取文本传输协议 
$location.protocol(); 
http 
5. 获取url参数 
$location.search().name或者$location.search()[&#39;name&#39;] 
//5 
6.获取url 
$location.url() 
//:/liuxu/pages/main.html?name=5

Related recommendations:

Using routing and $location to switch views in angular_AngularJS

Nginx location syntax configuration detailed explanation of the meaning of location $location location relocation

Usage of JavaScript refresh page location.reload()

The above is the detailed content of Completely master $location in AngularJS. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn