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

 

Полный обзор вариантов провайдеров для секции providers в angular описаны в этом видео. SOLID важные принципы для гибкой архитектуры приложения. Dependensy Injection реализует Dependensy Inversion принцип. Понимание и знание angular di framework позволит показать себя на собеседовании, позволит начать делать проекты по правильной архитектуре с заделом на дальнейшие требования клиента. Важность DI не такая очевидная, однако начав использовать подходы навязанные DI, будет сложно отказаться от них в дальнейшем. Это стартовое видео по курсу Angular DI framework. В нем я рассказал какую проблему решает DI и как с первый строчек кода в Angular придется столкнуться с конфигурацией DI. Презентация
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 Выводы (презентация в описании)