✨ Ленивая загрузка сервисов в Angular 22
Angular давно поддерживает ленивую загрузку, но до недавнего времени она хорошо работала только для роутов и компонентов. Сервисы оставались пробелом. Сервис, зарегистрированный в корневом инжекторе, попадал в основной бандл и оставался там, даже если код, который его использует, никто не вызывал.
Angular 22 закрывает эту брешь с помощью injectAsync, который загружает сервис только при первом запросе его инстанса.
В этой статье детально разбирается, как работает новый API, что он требует от разработчика и в каких случаях окупается.
👉 https://angular.love/lazy-loading-services-in-angular-22
Post #1578
2.62K

- 🔥 17
- ❤ 3
- 👏 2
- 👍 1
- 👎 1
- 😁 1
- 🤔 1