小编ori*_*583的帖子

Angular2 @ angular/router 3.0.0-alpha.3 - 如何在路由更改时获取路由名称或路径

我正在尝试在路由更改时获取app.component中的当前路由名称或路由路径,以便我可以将路由名称用作包装器div周围的页面类.我正试图找出解决这个问题的最佳方法.以前我订阅了路由器更改属性,就像我在下面列出的那样,但似乎不再提供@ angular/router 3.0.0-alpha.3.如果有人有任何想法或建议,我将非常感激.

this.router.changes.subscribe((val) => {
  var path = this._location.path();
  if (path.indexOf('page-name') !== -1) {
    this.pageClass = 'page-name';
  }
})
Run Code Online (Sandbox Code Playgroud)

angularjs angular2-routing angular

5
推荐指数
2
解决办法
1936
查看次数

标签 统计

angular ×1

angular2-routing ×1

angularjs ×1