#3 Angular dependency injection framework. Providers. Полный обзор вариантов провайдеров

Опубликовано: 16 Октябрь 2024
на канале: Максим Гром
9,429
481

Полный обзор вариантов провайдеров для секции providers в angular описаны в этом видео.

SOLID важные принципы для гибкой архитектуры приложения. Dependensy Injection реализует Dependensy Inversion принцип. Понимание и знание angular di framework позволит показать себя на собеседовании, позволит начать делать проекты по правильной архитектуре с заделом на дальнейшие требования клиента.

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

Это стартовое видео по курсу Angular DI framework. В нем я рассказал какую проблему решает DI и как с первый строчек кода в Angular придется столкнуться с конфигурацией DI.

Презентация https://docs.google.com/presentation/...

0:00 Введение
0:28 1 Простой Provide в @NgModule (Provide)
2:54 2.1 useClass замена на наследник
5:20 2.2 useExisting (Singleton)
8:03 3 useValue (подмена литералом)
10:15 4 InjectionToken внедряем интерфейс
16:08 5 useFactory (Динамические зависимости)
20:50 6 useFactory в @Injectable
23:39 7 multi: true
27:03 Выводы (презентация в описании)