2015-02-06 34 views
1

我有这样的URL我怎样才能得到基本主机的角度JS

https://192.168.0.10/users/#!/user-profile/20

$ location.host是给我192.168.0.10

我想只得到

https://192.168.0.10

我怎样才能得到

+0

location.host不应该给你那个。为什么会给协议?您需要组合主机加协议。只需在Chrome中打开控制台(f12)并打开网页并键入'location',看看它显示的内容 – PSL 2015-02-06 01:40:53

+0

请注意,location.origin在IE中不工作(直到11)。 $位置只是一个包装 – PSL 2015-02-06 01:46:36

+0

@PSL谢谢,我从控制台得到。 – user3214546 2015-02-06 01:48:34

回答

1

你可以做一件事: -

var protocol = $location.protocol(); 
var host = $location.host(); 

var combined = protocol + '://' + host;