我正在寻找一种方法来使用Angular2获取当前URL的主机。 于是就如何在angular2中获取主机
http://example.com/myapp.html
我想:
example.com
(在angular1我用$ location.host()来分析它是否有类似的东西?)
我正在寻找一种方法来使用Angular2获取当前URL的主机。 于是就如何在angular2中获取主机
http://example.com/myapp.html
我想:
example.com
(在angular1我用$ location.host()来分析它是否有类似的东西?)
那么,有老式的window.location JavaScript对象。它具有构成它下面一个url的所有元素。 尝试打印到控制台看一看:
console.log(window.location);
编辑:
你真正需要的是 window.location.host
window.location的***是如上所述。 这里的不同位置属性的可视化表示: http://bl.ocks.org/abernier/3070589
location.hostname
例如,在您的TS文件,令x = //${location.hostname}
并在浏览器中键入:http://www.example.com 你得到x =“HTTP:// WWW .example.com“ 那么你从x得到的例子应该很容易。
可能的重复[如何获取Angular2中的服务域名](http://stackoverflow.com/questions/36222845/how-to-get-domain-name-for-service-in-angular2) –