Не удалось загрузить дочерний компонент в Angular 9 - PullRequest
0 голосов
/ 27 апреля 2020

например работает!

  { path: 'products/:id', component: ItemComponent, 
    children: [

      { path: 'gallery', component: GalleryComponent } 

  ] }, 

  { path: 'products', component: ProductsComponent },


   http//localhost:4200/products   --->  (ProductsComponent)  works!
   http//localhost:4200/products/1   ---> (ItemComponent) works!
   http//localhost:4200/products/1/gallery --->(GalleryComponent) works!

Но ... в том же файле не работает!

   { path: 'category/:id', component: SinglecategoryComponent, 
    children: [
      { path: 'sub', component: SubcategoryComponent } 

   ] },

   { path: 'category', component: CategoryComponent },

   http//localhost:4200/category    --->  (CategoryComponent )  works!
   http//localhost:4200/category/1   ---> (SinglecategoryComponent) works!
   http//localhost:4200/products/1/sub  --->(SinglecategoryComponent) ¿? Not works!

Идея Альгуны?

это

   http//localhost:4200/products/1/sub  

должен показывать

   SubcategoryComponent 

, но должен показывать

  SinglecategoryComponent 

есть идеи, что может происходить?

1 Ответ

0 голосов
/ 27 апреля 2020

Не неверен ли этот URL http // localhost: 4200 / products / 1 / sub? Это должен быть http // localhost: 4200 / category / 1 / sub в соответствии с вашей конфигурацией маршрута.

...