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

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

Комментарии • 16

  • @nikitaosadchuk1467
    @nikitaosadchuk1467 4 года назад +8

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

  • @maksym8195
    @maksym8195 4 года назад +7

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

  • @Sergey-gx6xx
    @Sergey-gx6xx 6 лет назад +1

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

  • @zatoprosto103
    @zatoprosto103 5 лет назад +3

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

  • @a.putilov
    @a.putilov 6 лет назад +2

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

  • @kirilvedmidskiy
    @kirilvedmidskiy 2 года назад

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

  • @dimags500
    @dimags500 Год назад

    Отличное объяснение, спасибо

  • @volodymyrhovorun760
    @volodymyrhovorun760 3 года назад

    Отличное объяснение, спасибо!)

  • @Jovannii.
    @Jovannii. Год назад

    Спасибо! Всё понял)

  • @tarassavchenko2317
    @tarassavchenko2317 3 года назад

    круто, спасибо большое)

  • @audiofield2159
    @audiofield2159 3 года назад +1

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

  • @svetatam
    @svetatam 3 года назад

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

  • @Melfize
    @Melfize 6 лет назад +2

    DependEncy!)

  • @konstantinsurnin855
    @konstantinsurnin855 3 года назад

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

  • @user-ic6wg8wn5p
    @user-ic6wg8wn5p 3 года назад +2

    Ну ты и шлёпаешь конечно по клаве

  • @alexanderlaznevoy1682
    @alexanderlaznevoy1682 3 года назад

    Очень познавательно, спасибо!