core.js:ОШИБКА 1673 Ошибка: Не обнаружена (в обещании): Ошибка типа: Не удается прочитать свойство «маршруты» неопределенного

#angular #routes #lazy-loading

Вопрос:

При реализации модулей маршрутизации с отложенной загрузкой я сталкиваюсь со следующей ошибкой в консоли

 core.js:1673 ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'routes' of undefined
TypeError: Cannot read property 'routes' of undefined
    at getChildConfig (router.js:3045)
    at Recognizer.push../node_modules/@angular/router/fesm5/router.js.Recognizer.processSegmentAgainstRoute (router.js:3017)
    at Recognizer.push../node_modules/@angular/router/fesm5/router.js.Recognizer.processSegment (router.js:2976)
    at Recognizer.push../node_modules/@angular/router/fesm5/router.js.Recognizer.processSegmentAgainstRoute (router.js:3026)
    at Recognizer.push../node_modules/@angular/router/fesm5/router.js.Recognizer.processSegment (router.js:2976)
    at Recognizer.push../node_modules/@angular/router/fesm5/router.js.Recognizer.processSegmentGroup (router.js:2961)
    at Recognizer.push../node_modules/@angular/router/fesm5/router.js.Recognizer.recognize (router.js:2938)
    at recognize (router.js:2924)
    at MergeMapSubscriber.project (router.js:3767)
    at MergeMapSubscriber.push../node_modules/rxjs/_esm5/internal/operators/mergeMap.js.MergeMapSubscriber._tryNext (mergeMap.js:60)
    at resolvePromise (zone.js:831)
    at resolvePromise (zone.js:788)
    at zone.js:892
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:423)
    at Object.onInvokeTask (core.js:3811)
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:422)
    at Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:195)
    at drainMicroTaskQueue (zone.js:601)
 

Пожалуйста, дайте мне знать, если потребуется дополнительная информация. Я пытался найти решение с тех пор много времени, но безуспешно.

Комментарии:

1. Я удалил код маршрутизации с подстановочными знаками следующим образом, и это сработало. { путь: ‘**’, loadChildren: ‘../плавающий баннер/плавающий баннер.модуль#FloatingBannerModule’ } В чем может быть причина этого ??

Ответ №1:

Ошибка, упомянутая выше, устраняется после удаления записи дикой карты с маршрута.

Что кажется проблемой в следующем коде дикой карты ?

{ путь: ‘**’, loadChildren: ‘../плавающий баннер/плавающий баннер.модуль#Плавающий баннермодуль’ }