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. Любая помощь приветствуется.

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос