app.routing.tsУгловое 2 Маршрутизатор неперехваченное обещание
const routes: Routes = [
{ path: '', redirectTo: 'contact', pathMatch: 'full'},
{ path: 'projects', loadChildren: 'app/projects/projects.module#ProjectsModule' },
{ path: 'hello', loadChildren: 'app/my-project/my-project.module#MyProjectModule' }
];
только контактный путь нагрузки, но один с loadChildren дает следующие ошибки:
error_handler.js:50
EXCEPTION: Uncaught (in promise): TypeError: Cannot set property 'stack' of undefined
TypeError: Cannot set property 'stack' of undefined at NoProviderError.set [as stack]
Я после официальной документации, но не повезло, переход к абсолютным путям работает, но затем мне нужно импортировать корневой компонент каждого функционального модуля, скажем, импортировать ProjectComponent, который является root для ProjectModule.
предзнаменованием маршруты ниже, и это то, что я хотел ::
Что случилось !!
Эта ошибка стека происходит, когда она не компилируется с ленивой загрузкой. Тем не менее, ваш журнал сообщает 'at NoProviderError.set [as stack]', поэтому вы должны проверить свои «модули» и посмотреть, не забыли ли вы. –
Я проверил https://angular.io/resources/live-examples/ngmodule/ts/eplnkr.html свою локальную машину, она работает. Есть ли проблема с угловым CLI – Jassi
Я не уверен, что это та же проблема, но я также получаю сообщение об ошибке «Невозможно установить свойство« стека неопределенного »при выполнении модульных тестов с помощью Karma. Я смог исправить это, обновив zone.js до 0.7.4: 'npm install --save zone.js @ 0.7.4' – Jim