javascript — угловой маршрутизатор не видит компонент для перенаправления

Угловой маршрутизатор не видит компонент для перенаправления

Если вы уже импортируете MainViewModule в AppModule, я думаю, вы должны настроить AppModuleRouting следующим образом:

  RouterModule.forRoot( [ { path: '', redirectTo: 'home', pathMatch: 'full'} ]; 

Тогда MainViewRoutingModule должен быть:

 RouterModule.forChild([ { path: 'home', component: MainViewComponent } ]) 

С другой стороны, если вы хотите заняться отложенной загрузкой: https://angular.io/guide/lazy-loading-ngmodules

Ты должен сделать:

AppModuleRouting

  RouterModule.forRoot( [ { path: '', redirectTo: 'home', pathMatch: 'full'}, { loadChildren: () ={amp}gt; import('./modules/main-view.module').then(mod ={amp}gt; mod.MainViewModule)} ]; 

Тогда в MainViewModuleRouting должно быть:

 RouterModule.forChild([ { path: '', children: [ { path: 'home', component: MainViewComponent } ] ]); 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector