angular - 不带参数获取当前路由

标签 angular url angular2-routing angular2-router

我需要在 Angular 2 中获取不带参数的当前路由,我找到了一种获取带参数的当前路由的方法,如下所示:

 this.router.url

然后拆分:

 this.router.url.split(';')[0]

但这看起来是解决方法,我认为应该有更好的方法?

最佳答案

要获取没有查询参数的当前路由,您可以使用下面提到的单行:

this.router.url.split('?')[0] 

关于angular - 不带参数获取当前路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42504809/

相关文章:

javascript - Angular - 更新过滤器上的 ngFor 索引

javascript - 为 Javascript 优化 Gruber URL 正则表达式

php - 使用 GET 参数在 Symfony 5 中生成 URL

html - 如何在 Angular 2 路由中动态更改基本 URL?

Angular Material 2 : use a different font config for headers?

apache - Angular 2 路由和直接访问特定路由 : how to configure Apache?

Angular 2 如何在同一路径上应用多个具有或关系的守卫

Angular 2 路由 - ModuleWithProviders v NgModule

javascript - 使用 Angular 6 我们如何捕获特定的 div 或页面组件?

android - 通过 Android 应用程序将数据发布到 URL