Файл app.routing.module.ts
const routes: Routes = [
{ path: '', loadChildren: () => import('./threads-lazy/threads-lazy.module').then(m => m.ThreadsLazyModule) },
{ path: 'thread/:guid', loadChildren: () => import('./thread-lazy/thread-lazy.module').then(m => m.ThreadLazyModule) },
];
При формировании бандла, на выходе файлы 5.js and 6.js.
При переходе на главную страницу, должен подгружаться только 5.js, но почему-то грузится ещё и 6.js, который к ней никак не относится.
Где допущена ошибка?
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ThreadLazyRoutingModule } from './thread-lazy-routing.module';
import { ThreadComponent } from './thread/thread.component';
@NgModule({
declarations: [ThreadComponent],
imports: [
CommonModule,
ThreadLazyRoutingModule
]
})
export class ThreadLazyModule { }
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { ThreadComponent } from './thread/thread.component';
const routes: Routes = [
{
path: '', component: ThreadComponent
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class ThreadLazyRoutingModule { }