Ленивая загрузка - обычно используемая техника. Однако в Angular кажется, что уровень детализации этой техники останавливается на уровне модуля.
Это означает, что вы можете иметь основной модуль, который загружается в браузере, а затем по специальному случаю модули B и C и D могут загружаться лениво.
Это объясняет почти все учебные пособия в Интернете. Однако есть ли способ загрузки компонентов лениво?
Рассмотрим этот простой пример того, что пользователь входит в приложение, а при нажатии на ссылку "счета-фактуры" URL-адрес изменяется на новый маршрут /invoice/list
а индикатор выполнения показывает загрузку, в то время как компонент invoices
включая HTML и JS, загружается внутри браузера, динамически регистрируется с основным модулем и отображается в соответствующей розетке. Возможно ли это с помощью Angular?