У меня есть приложение angular 7 с ленивым загруженным маршрутом
{ path: 'modules', loadChildren: './modules/lazy.module#LazyModule' }
В службе этого модуля (LazyService) находится функция для добавления пути динамически
addRouteDynamically(){
route = {
path: "modules/A",
loadChildren: () => ModuleA
};
this.router.config.push(route);
this.router.resetConfig(this.router.config);
}
Это прекрасно работает в режиме разработки, но ломается в ng build --prod.
Получает проблему с полифилами
polyfills.6aabc89150c810f11efa.js:1 Uncaught Error: Uncaught (in promise): Error: Runtime compiler is not loaded
Есть ли способ исправить эту проблему в производственной сборке?
Модуль A имеет свой собственный маршрут с
{path:"" , component: ModuleAComponent}