angular的routerLink重定向到组件时表现正常,但后续的router.url无法返回当前URL。
创始人
2024-10-24 09:31:15
0

可以通过在组件内部订阅路由事件来获取当前URL。具体而言,可以在组件内声明路由对象,并在ngOnInit方法中订阅路由事件。这样,可以在路由事件中更新当前URL,并在需要时使用该URL。

示例代码如下:

import { Component, OnInit } from '@angular/core'; import { Router, ActivatedRoute, NavigationEnd } from '@angular/router';

@Component({ selector: 'app-example', templateUrl: './example.component.html', styleUrls: ['./example.component.css'] }) export class ExampleComponent implements OnInit {

currentUrl: string;

constructor(private router: Router, private activatedRoute: ActivatedRoute) { }

ngOnInit() { this.router.events.subscribe((event) => { if (event instanceof NavigationEnd) { this.currentUrl = event.url; } }); }

}

在上述示例中,我们使用router.events来订阅路由事件,并在NavigationEnd事件发生时更新当前URL。然后,我们可以在组件中使用currentUrl属性来访问当前URL。请注意,这只是一种解决方法,还有其他方法可以解决该问题。

相关内容

热门资讯

6分钟详情!闲逸辅助app下载... 【亲,闲逸辅助app下载 这款游戏可以开挂的,确实是有挂的,很多玩家在这款闲逸辅助app下载中打牌都...
第七分钟发现!全民比鸡bug(... 第七分钟发现!全民比鸡bug(辅助挂)一直是有挂(AI教程开挂辅助神器);打开点击测试直接进入微信(...
第1分钟发现!掌上程序辅助器下... 第1分钟发现!掌上程序辅助器下载(辅助挂)果然真的有挂(新2026教程开挂辅助工具)《详细加薇136...
第4分钟了解!海盗来了辅助器无... 海盗来了辅助器无限炮 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由:...
第二分钟透视!欢乐联盟辅助器(... 第二分钟透视!欢乐联盟辅助器(辅助挂)一贯确实有挂(科技教程开挂辅助神器) 【无需打开直接搜索加薇1...
4分钟讲究!黑桃a3辅助(辅助... >>您好:黑桃a3辅助确实是有挂的,很多玩家在这款黑桃a3辅助游戏中打牌都会发现很多用户的牌特别好,...
7分钟明白!功夫川麻小程序辅助... 7分钟明白!功夫川麻小程序辅助(辅助挂)原来确实有挂(玩家教你开挂辅助下载);打开点击测试直接进入微...
第五分钟了解!微信小程序微乐辅... 第五分钟了解!微信小程序微乐辅助器免费下载(辅助挂)一直是有挂(细节揭秘开挂辅助下载) 了解更多开挂...
四分钟科普!掌中乐游戏辅助器(... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
七分钟讲解!菠萝辅助器(辅助挂... 七分钟讲解!菠萝辅助器(辅助挂)一贯是有挂的(新2026教程开挂辅助脚本);无需打开直接搜索打开薇:...