2016-04-24 26 views
3

我正在寻找一种方法来使用Angular2获取当前URL的主机。 于是就如何在angular2中获取主机

http://example.com/myapp.html 

我想:

example.com 

(在angular1我用$ location.host()来分析它是否有类似的东西?)

+0

可能的重复[如何获取Angular2中的服务域名](http://stackoverflow.com/questions/36222845/how-to-get-domain-name-for-service-in-angular2) –

回答

7

那么,有老式的window.location JavaScript对象。它具有构成它下面一个url的所有元素。 尝试打印到控制台看一看:

console.log(window.location);

编辑:

你真正需要的是 window.location.host

参见:http://www.w3schools.com/jsref/obj_location.asp

1

location.hostname 例如,在您的TS文件,令x = //${location.hostname} 并在浏览器中键入:http://www.example.com 你得到x =“HTTP:// WWW .example.com“ 那么你从x得到的例子应该很容易。