Два разных компонента с одинаковым URL (передача слагов в роутере с ленивой загрузкой) в угловых 5 - PullRequest
0 голосов
/ 04 июня 2018

Как я могу решить два разных компонента с пропуском только слаг?Я получаю первый компонент (ItemModule) для обоих случаев.

routing.ts

const routes: Routes = [
  {
    path: '',
    component: MainComponent
  },
  {
    path: '',
    children: [{
      path: ':itemSlug',
      loadChildren: '../item/item.module#ItemModule'
    }],
{
    path: '',
    children: [{
      path: ':brandSlug',
      loadChildren: '../brand/brand.module#BrandModule'
    }]
}];

1 Ответ

0 голосов
/ 04 июня 2018
const routes: Routes = [{
path: '',
component: MainComponent
},
{
    path: 'slug',


    children: [{
      path: 'itemSlug',
      loadChildren: '../item/item.module#ItemModule'
    },
{
      path: 'brandSlug',
      loadChildren: '../brand/brand.module#BrandModule'
    }
]];

Это решит вашу проблему.

...