Angular2 / 4 router.navigate bug

时间:2017-08-31 09:26:28

标签: angular typescript

为什么我得到一个用括号(profile)

括起来的路线
http://localhost:9090/dash/(profile)?h_mTg=0

这就是我点击功能中的内容:

this.router
  .navigate(['profile'], { relativeTo: this.route, queryParamsHandling: 'preserve' })

我在路由器导航中遗漏了什么?

这是我在此模块中定义路线的方式:

const routes: Routes = [
  { path: '', component: DashComponent, children: [
    { path: '', component: HomeComponent },
    { path: 'profile', component: ProfileComponent },
  ] }
];

我甚至尝试在没有括号的情况下浏览我的profile路线,它完全正常

http://localhost:9090/dash/profile?h_mTg=0

这是一个角虫吗?这是我第一次遇到这个,通常这是我导航到Angular路线的方式。

是否因为缓存?

我该如何解决这个问题?

0 个答案:

没有答案