如何在angular2中获取主机

Rei*_*ard 3 angular

我正在寻找一种方法来使用Angular2获取当前URL的主机.等等

 http://example.com/myapp.html
Run Code Online (Sandbox Code Playgroud)

我想得到:

 example.com
Run Code Online (Sandbox Code Playgroud)

(在angular1中我使用$ location.host()来解析它.有类似的东西吗?)

Sho*_*alt 8

好吧,有老式的window.location JavaScript对象.它具有构成其下的URL的所有元素.尝试将其打印到控制台以查看:

的console.log(window.location的);

编辑:

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

请参阅:http://www.w3schools.com/jsref/obj_location.asp

  • 不推荐访问 window 对象。使用 [Location](https://v4.angular.io/api/common/Location) 类。 (2认同)