Я не могу позволить работе «404 страниц» использовать ленивые модули загрузки. Когда я вводил случайный url в браузере, я вижу только чистую страницу вместо моей крутой страницы 404.404 страницы и Lazy Загрузка в Angular2
Вот мой конфиг маршрутизации
export const routes: Routes = [
{ path: '', redirectTo: 'dashboard', pathMatch: 'full'},
{ path: 'dashboard', loadChildren: 'app/dashboard/dashboard.module#DashboardModule'},
{ path: 'buckets', loadChildren: 'app/buckets/buckets.module#BucketsModule'},
{ path: '**', loadChildren: 'app/notfound/notfound.module#NotFoundModule'}
];
export const routing: ModuleWithProviders = RouterModule.forRoot(routes);
Когда я серфинга в/ведра я вижу порция лениться загружается и показывает соответствующий компонент, который выполнен в модуле Ковши, то будет хорошо.
Но он не работает с 404 страницами ошибок. Обычно «**» для пути должен работать для всех других неисследованных маршрутов, но это не так.
Может кто-нибудь помочь?
-angular2 финал (2.0.0)
все еще не работает, но увидеть мой ответ – webmaster
@webmaster: он работает, проверьте Plunker обновленную в растворе, я вижу, что маршрут не правильно настроен в добавленном вами решении, вам нужно импортировать модуль. Ура !! –
Молодцы Мадху, я боролся с этим в течение нескольких часов, и ваше решение работает! Это единственный способ Lazy Загрузить страницу ошибки 404, которую я могу увидеть ... (это должно быть отмечено как правильный ответ) – Rodney