如何在Angular2

时间:2017-01-06 16:10:05

标签: javascript angular routes

我的@NgModule中有一个子路径路径,定义为:

RouterModule.forRoot([
  {
    path: '',
    redirectTo: 'orders',
    pathMatch: 'full'
  },
  {
    path: 'orders',
    component: ListComponent,
    children: [
      {
        path: 'view/:id',
        component: ViewOrderComponent
      },
    ]
  }
]),

我遇到的问题是,当我在浏览器中加载页面/订单加载正常,当我导航到/ orders / view / 100仍然有效,但如果我刷新浏览器(使用url / orders / view / 100)它加载但转到/订单,它没有按预期加载/订单/查看/ 100,我现在正在加载页面/ orders / view / 100,因为我可以在Chrome开发工具中看到,但是在加载后它转到/订单。

如何在加载路线订单后加载路线订单/视图?

1 个答案:

答案 0 :(得分:0)

好的,试试这个。在第二个路径定义中,将其设为绝对路径“/ orders”