获取基本href angular 4

时间:2018-07-17 11:02:38

标签: javascript angular

我的应用程序已导出为ex​​cel功能,但我也想在导出工作表中添加链接字段。它的链接应包含baseUrl和一些参数(例如localhost:8080 / params)。

BaseUrl代表发送请求导出的位置[域+ [端口])

我如何在Angular4组件中获取baseUrl(我相信它与路线有关,但我无法解决)

我已经尝试使用import { Router } from '@angular/router';,但无法解决

2 个答案:

答案 0 :(得分:1)

您可以使用this.router.url属性获取当前网址。

您需要导入路由器:

import { Router } from '@angular/router';

编辑: 您可以轻松获得参数部分:

     if(this.router.url.indexOf('/') >= 0){
         let parameterPart = this.router.url.substring(this.router.url.indexOf('/'));
     }

希望我能帮助您!

答案 1 :(得分:0)

您可以使用Window对象获取基本URL。

console.log(window.location);