Я не понимаю, почему приложение my не работает на Firefox, но работает на Chrome.
Удалить loadChildren
с import()
работает ...
import {NgModule} from '@angular/core';
import {RouterModule, Routes} from '@angular/router';
import {LayoutComponent} from './layout/layout.component';
const appRoutes: Routes = [
{
path: '', component: LayoutComponent,
children: [
{path: '', redirectTo: 'components', pathMatch: 'full'},
{
path: 'components',
loadChildren: () => import('./pages/component-creator/component-creator.module').then(m => m.ComponentCreatorModule)
},
{
path: 'templates',
loadChildren: () => import('./pages/template-creator/template-creator.module').then(m => m.TemplateCreatorModule)
},
]
},
// Not found
{path: '**', redirectTo: 'components'},
];
@NgModule({
imports: [RouterModule.forRoot(appRoutes, {
enableTracing: false, // tracing for debug
onSameUrlNavigation: 'reload',
})],
exports: [RouterModule]
})
export class AppRoutingModule {
}
Примечание: <base href="/">
Есть идеи?
Спасибо!