ОШИБКА в Невозможно прочитать свойство 'loadChildren' неопределенного - PullRequest
0 голосов
/ 21 сентября 2018

Компиляция Webpack завершается с ошибкой. Не удается прочитать свойство 'loadChildren' из неопределенного.

Это происходит, когда я пытаюсь загрузить маршруты из какой-либо функции, как показано ниже

export const routes: Routes = getRoutes();

function getRoutes() {
    return [{ path: 'homepage', component: HomeComponent }];
}

Когда я обычно экспортирую маршруты,Компиляция веб-пакета будет успешной. Как показано ниже,

export const routes: Routes = [{ path: 'homepage', component: HomeComponent }];

И я монтирую эти маршруты в лениво загруженном модуле.

1 Ответ

0 голосов
/ 14 октября 2018

Предполагается, что функция getRoutes также должна быть экспортирована.AoT не знает, как компилировать, когда объявление скрыто.

Так что попробуйте

export function getRoutes() {
    return [{ path: 'homepage', component: HomeComponent }];
}
...