import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
const routes: Routes = [
{ path: '', loadChildren: './auth/auth.module#AuthModule'`enter code here` },
{ path: 'manage-pages', loadChildren: './cms-management/user-management/user.module#UsersModule'},
{ path: 'manage-users', loadChildren: './user-management/user.module#UsersModule'}
]
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
Над кодом моего модуля маршрутизации приложений. тогда у меня есть модуль CMS, как показано ниже -
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { SharedModule } from '../shared/shared.module';
import { CmsComponenent } from './cms-management.component';
import { CmsService } from '../services/cms.service';
import { CmsRoutingModule } from './cms-routing.module';
@NgModule({
declarations: [
CmsComponenent,
],
imports: [
CommonModule,
SharedModule,
CmsRoutingModule
],
entryComponents: [
],
providers: [
CmsService
],
})
export class CmsModule { }
И, наконец, у меня есть модуль CMS-маршрутизации, как показано ниже -
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { CmsComponenent } from './cms-management.component';
const routes: Routes = [
{ path: '', component: CmsComponenent }
]
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [
RouterModule
]
})
export class CmsRoutingModule{}
Теперь я делаю то же самое для пользовательского модуля, но не получаю никакой ошибки, а когда я пытаюсь использовать cms, я получаю ошибку. ниже одного точная ошибка, которая происходит для меня
Ошибка: ошибка (в обещании): ошибка: не удается найти модуль "./cms-management/user-management/user.module".
Кто-нибудь знает, как мне от этого избавиться? Я уже использую относительный путь, как показано в самом коде. угловая версия - 6, а угловая - также 6