Задать вопрос
@ar5

Всегда ли нужно подгружать сервис в Angular2?

Здравствуйте, у меня такой вопрос. У меня есть сервис ngTranslate, который отвечает за языки и за переключение я его загрузил в app.component в основной компонент приложения. Я создал еще один компонент, который лежит в основном комопненте и через него хочу перелючать язык, соответственно я в него должен "заинджектить" этот сервис. Но если я его добавил в основной компонент, могу ли я дать управление дочерним компонентам?
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
DirecTwiX
@DirecTwiX
"display: flex;" уже предлагали?
Сервис нужно указать в Providers компонента или хотя бы в одном из его родительский компонентов.
У меня все сервисы подключены в Providers основного компонента (AppComponent).
Если у каждого компонента добавить сервис в провайдеры, то экземпляры сервисов при вставке (Inject'е) в соответствующие компоненты будут отличаться.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы