4.4 Скринкаст по Angular – Сервисы, внедрение зависимостей – Разбор механизма внедрения зависимостей

preview_player
Показать описание

Что такое внедрение зависимостей (dependency injection)? Для чего необходимо DI? Составные части DI: Provider, Injector, Dependency. Рецепты задания провайдера: useClass, useValue, useExising, useFactory. Injectoin токен. Декораторы в помощь инжектору.
Рекомендации по теме
Комментарии
Автор

Большое спасибо за это видео! И спасибо что упомянули в конце как Angular понимает, что делать с инжектором .Меня этот вопрос мучал и вывел на ваше видео )

nikitaosadchuk
Автор

Хотелось бы пример с UseExisting. Не понятен механизм того, как урезать сервис? в остальном отличный урок. Огромное спасибо!

maksym
Автор

Спасибо за скринкаст! Покрывает множество пробелов в знаниях, и дает возможность быстро всё повторить!

Sergey-gxxx
Автор

Хотелось бы в видео увидеть как непосредственно в компонентах используются способы задания рецептов UseFactory, UseExisting и UseService.

zatoprosto
Автор

Спасибо за видео. Закрыл много пробелов

a.putilov
Автор

Но, если в компоненте не определять сервис в [providers] (ну и в модуле естественно тоже) то будет работать и будет singleton. А вот если сервис прописать в [providers] компонента, то singleton не будет.

audiofield
Автор

а что за расширение для code который показывает изменения?

svetatam
Автор

лучшее объяснение что я встветил на русском языке

konstantinsurnin
Автор

Большое спасибо, очень полезное видео!

kirilvedmidskiy