Угловая маршрутизация: URL домашней страницы должен быть http://localhost:4200/ - PullRequest
0 голосов
/ 08 марта 2019

Я выполнил маршрутизацию URL в моем проекте.Когда я перенаправляю на домашнюю страницу, URL становится http://localhost:4200/home.

Я хочу, чтобы URL моей домашней страницы был http://localhost:4200/ вместо http://localhost:4200/home

My app.routingФайл .ts:

const routes: Routes = 
[
 {
  path: '',
  redirectTo: 'home',
  pathMatch: 'full'
 },
 {
  path: '',
  component: LayoutComponent,
  children: [
   {
     path: 'home',
     loadChildren: './home/home.module#HomeModule'
   }
  ]
 }
];

Ниже приведен файл home.routing.ts:

const routes: Routes = [
 {
  path: '',
  component: HomeComponent
 }
];

Любая помощь будет принята с благодарностью, Спасибо.

1 Ответ

1 голос
/ 08 марта 2019

Вы можете добиться того же, используя следующий способ

app.routing.ts

const routes: Routes = [
  {
    path: '',
    loadChildren:
      './home/home.module#HomeModule'
  },
  {
    path: '',
    loadChildren:'./another/another.module#AnotherModule'

  }

];

А в домашнем модуле роутер

const routes: Routes = [
  {
    path: '',
    component: LayoutComponent,
    children: [
      {
        path: '',
        component: HomeComponent,

      },
      {
        path: 'other',
        component: otherComponent,
      },
    ]
  }
];
...