Продолжительность
0 ч 36 мин 24 сек
Количество уроков
12 Видео
Дата добавления
03.04.2018
Дата обновления
03.04.2018
Сервисы и регистрация сервис-провайдеров являются неотъемлемой частью Angular приложений. Здесь вы должны определить свою прикладную логику, сохранить состояние приложения и разрешить использовать его среди разных компонентов. Тем не менее, компоненты могут запрашивать экземпляры сервисов, указав их как параметры своих функций-конструкторов, которые затем будут предоставлены во время выполнения механизмом dependency injection Angular. Хотя сами сервисы - это в основном простые классы ES2015, есть интересные вещи, которые можно обнаружить, особенно когда речь идет об инъекции зависимостей.
Мы можем определять сервисы на разных уровнях нашего приложения, что позволяет нам контролировать объем и видимость сервиса. Кроме того, мы можем использовать старые определения сервисов для новых, существующих сервисов, которые удобны для сценариев рефакторинга, и у нас также есть возможность определить так называемые заводские функции для полного контроля над тем, как создается данный сервис.
The course is actually free on the `/egghead.io` platform, so you do not have to update it. :D
@coursehunter could you please update this course. It has been updated 3 weeks ago.
This is the direct link to the course `https://egghead.io/courses/angular-service-injection-with-the-dependency-injector-di`
Thank you @coursehunter!