如何从URL获取字符串值?

时间:2019-12-05 09:43:07

标签: angular typescript angular8

我的网址是http://localhost:4200/#/home/jobmanager/status

如何获取字符串格式的“状态”?我正在使用TypeScript(.ts文件)

示例:

this.getJobs("HERE");

状态设置为“ HERE”的地方

2 个答案:

答案 0 :(得分:1)

使用ActivatedRoute ==

this.activatedRoute.pathFromRoot[2].url.subscribe(mySegment=> console.log(mySegment[0].path));

pathFromRoot让您从所有URL中选择所需的句段,只需在[]内设置所需的句段

答案 1 :(得分:0)

其他方式可能是

constructor(private router: Router){
  let data = this.router.url;
  let guid = (data.substring(data.lastIndexOf('/') + 1, data.length));
}