相关疑难解决方法(0)

如何测试Angular2中是否存在路由?

在Angular2中,如何检查路由是否存在?

我有一个方法,可以记住如果用户未经授权,导航到哪个路由.

登录时我有:

this.router.navigate([this.authService.redirectUrl]);
Run Code Online (Sandbox Code Playgroud)

但我只想导航如果redirectUrl引用了一个有效的路由,比如..

if (this.authService.redirectUrl is a valid route) {
  this.router.navigate([this.authService.redirectUrl]);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法检查这个?

angular2-routing angular

9
推荐指数
1
解决办法
4530
查看次数

标签 统计

angular ×1

angular2-routing ×1