Задать вопрос
Ответы пользователя по тегу Angular
  • Как получить значение subscribe() в сервисе из компонента?

    xeeqqw
    @xeeqqw
    WEB-программист на ASP.NET MVC
    Никак. Попытаюсь объяснить (за терминологию сильно не пинайте).
    Суть в том, что в данном примере вы ничего не возвращаете из функции getUser().

    return data;
    относится не к функции getUser(), а к лямбде
    (data) => {
        return data;
    }


    Чтобы получить значение в компоненте, вам все же придется возвращать из сервиса Promise или Observable (как в вашем случае) и подписываться на результат при помощи then (Promise) или subscribe (Observable). Как-то иначе взаимодействовать с асинхронными операциями (http) не выйдет
    Ответ написан
    2 комментария