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。请注意,这只是一种解决方法,还有其他方法可以解决该问题。

相关内容

热门资讯

长期以来!wepoker有辅助... 长期以来!wepoker有辅助插件吗(透视)微乐广西小程序开发(一贯是有辅助插件)-哔哩哔哩亲,关键...
透视软件!wepoker有辅助... 透视软件!wepoker有辅助工具吗(透视)微信小程序微乐房间透视(都是存在有辅助挂)-哔哩哔哩1、...
透视实锤!cloudpoker... 透视实锤!cloudpoker怎么开挂(透视)手机微乐小程序破解器(一贯真的是有辅助攻略)-哔哩哔哩...
有了最新消息!拱趴大菠萝开挂方... 有了最新消息!拱趴大菠萝开挂方法(透视)微乐云南小程序修改器ios(本来是真的辅助软件)-哔哩哔哩1...
据文件显示!wepoker有什... 据文件显示!wepoker有什么规律(透视)微乐小程序辅助工具免费版(一贯是真的辅助神器)-哔哩哔哩...
透视脚本!wepoker怎么破... 透视脚本!wepoker怎么破解游戏(透视)提高微乐运气的方法(总是是真的辅助攻略)-哔哩哔哩1、许...
透视辅助!如何判断wpk辅助软... 透视辅助!如何判断wpk辅助软件的真假(透视)微乐广西小程序开挂(一贯真的有辅助器)-哔哩哔哩如何判...
更值得关注的是!wepoker... 更值得关注的是!wepoker破解游戏盒子(透视)微乐智能插件激活码(切实是有辅助攻略)-哔哩哔哩w...
透视了解!德普之星透视辅助软件... 透视了解!德普之星透视辅助软件激活码(透视)小程序微乐贵阳捉鸡麻将挂(其实是有辅助器)-哔哩哔哩1、...
第三方辅助!wepoker黑侠... 第三方辅助!wepoker黑侠辅助器(透视)微乐小程序免费黑科技下载方法(真是真的是有辅助软件)-哔...