始终显示angular2 PageNotFound而不是请求的路由

时间:2017-05-09 12:56:45

标签: angular router

当我访问

http://localhost:3000/main/home

然后我被重定向到PageNotFoundComponent而不是去 主要/家庭路线。 当我取出PageNotFoundComponent时,它可以工作。 这是我的代码:

我的AppRoutingModule

const routes: Routes = [
  { path: 'notloggedin', component: NotLoggedInComponent },
  { path: '', redirectTo: '/main/home', pathMatch: 'full' },
  { path: '**', component: PageNotFoundComponent }
];

我的MainRoutingModule

const routes: Routes = [
  { path: 'main',
    component: MainComponent,
    canActivate: [ LoggedinUserGuard ],
    children: [
      { path: 'home', loadChildren: 'app/home/home.module#HomeModule'},
      { path: 'about', loadChildren: 'app/about/about.module#AboutModule'},
      { path: 'table', loadChildren: 'app/table/table.module#TableModule'},
      { path: 'user', loadChildren: 'app/user-list/user-list.module#UserListModule'},
    ]
  },
];

如果有人可以提供帮助,那就太好了 感谢

0 个答案:

没有答案