我的应用程序已导出为excel功能,但我也想在导出工作表中添加链接字段。它的链接应包含baseUrl和一些参数(例如localhost:8080 / params)。
BaseUrl代表发送请求导出的位置[域+ [端口])
我如何在Angular4组件中获取baseUrl(我相信它与路线有关,但我无法解决)
我已经尝试使用import { Router } from '@angular/router';
,但无法解决
答案 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);