/1.获取当前完整的url路径
var absurl = $location.absUrl();
//http://172.16.0.88:8100/#/homePage?id=10&a=100
//2. 获取当前url路径(当前url#后面的内容,包括参数和哈希值):
var url = $location.url();
// 结果:/homePage?id=10&a=100
//3. 获取当前url的子路径(也就是当前url#后面的内容,不包括参数)
var pathUrl = $location.path()
//结果:/homePage
//4.获取当前url的协议(比如http,https)
var protocol = $location.protocol();
//结果:http
//5.获取主机名
var localhost = $location.host();
//结果:172.16.0.88
//6.获取当前url的端口
var port = $location.port();
//结果:8100
//7.获取当前url的哈希值
var hash = $location.hash()
//结果:http://172.16.088
//8.获取当前url的参数的序列化json对象
var search = $location.search();
//结果:{id: "10", a: "100"}
var absurl = $location.absUrl();
//http://172.16.0.88:8100/#/homePage?id=10&a=100
//2. 获取当前url路径(当前url#后面的内容,包括参数和哈希值):
var url = $location.url();
// 结果:/homePage?id=10&a=100
//3. 获取当前url的子路径(也就是当前url#后面的内容,不包括参数)
var pathUrl = $location.path()
//结果:/homePage
//4.获取当前url的协议(比如http,https)
var protocol = $location.protocol();
//结果:http
//5.获取主机名
var localhost = $location.host();
//结果:172.16.0.88
//6.获取当前url的端口
var port = $location.port();
//结果:8100
//7.获取当前url的哈希值
var hash = $location.hash()
//结果:http://172.16.088
//8.获取当前url的参数的序列化json对象
var search = $location.search();
//结果:{id: "10", a: "100"}