Angular Маршруты модуля отложенной загрузки - PullRequest
0 голосов
/ 01 апреля 2020

У меня путаница из-за отложенной загрузки функционального модуля. Я понимаю концепцию отложенной загрузки функционального модуля, но мой вопрос заключается в том, должен ли я лениво загружать каждый маршрут внутри функционального модуля?

Например, у меня есть функция под названием «Объявление». Он имеет список, создавать, редактировать и детализации компонента. Что я сделал, так это то, что я лениво загружал каждый маршрут внутри функционального модуля вместе с самим функциональным модулем.

День ото дня мое приложение расширяется, поэтому для обслуживания или построения приложения требуется некоторое время, так как оно проходит через каждое приложение. и каждый модуль.

Так я должен лениво загружать каждый маршрут внутри функционального модуля?

1 Ответ

1 голос
/ 01 апреля 2020

Чтобы ответить на ваш вопрос, ленивая загрузка должна повысить производительность приложения. Таким образом, наше приложение будет разбито на несколько функциональных модулей и реализует отложенную загрузку. Таким образом, основываясь на навигации к определенному маршруту, он будет загружать только те конкретные вещи, которые требуются. (Это создаст кусок. js), и если мы снова вернемся к нему, он не будет перезагружать все заново, так как оно уже загружено. Ниже вы можете увидеть демо:

https://angular-auxillary-route-lazy-load-example.stackblitz.io

Для получения более подробной информации перейдите по ссылкам ниже:

https://angular.io/guide/lazy-loading-ngmodules

https://medium.com/@thiago.reis / как реализовать lazy-loading-in- angular -c8dcbf165561

Нам не нужно создавать модули для каждого компонента нам нужно сделать это только для функциональных модулей. Пример: LoginModule (который обрабатывает все функции входа в систему), UserModule (который отслеживает информацию о пользователе) ...

Надеюсь, это поможет.

...