https://github.com/PrashantMaheshwari-SoftwareEngineer/nested-route-lazy-loading
ался создать пример приложения angular4 на основе cli с основным модулем и 3 модулями продукта (сам продукт является параметром маршрута, который лениво загружает каждый экран продукта).
Вот мой образец -https://github.com/shankarvn/angular4lazyloading
Действия по воспроизведению
мерзкий клонhttps://github.com/shankarvn/angular4lazyloading.git
CD-приложение
установка npm
нг служить -р 4003
В браузере localhost: 4003 => Должно загрузить 3 карты с изображением product1, product2 и product3. В этот момент нажмите на product1, и вы увидите изменение маршрута и пользовательский интерфейс для загрузки product1. Теперь нажмите на панель инструментов, и вы увидите ошибку в консоли
ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'product1/dashboard'
Error: Cannot match any routes. URL Segment: 'product1/dashboard'
at ApplyRedirects.noMatchError (router.es5.js:1404) [angular]
at CatchSubscriber.selector (router.es5.js:1379) [angular]
at CatchSubscriber.error (catch.js:104) [angular]
Не уверен, что я делаю неправильно - просто маршруты на приборной панели загружаются, когда модуль product1 загружается лениво. Не должны ли маршруты регистрироваться при загрузке модуля product1. Любая помощь приветствуется.
Благодарю.