Angular 2 - возврат данных непосредственно из наблюдаемой

Я бился головой об этом, пытаясь понять это, и никакое количество документации, которую я смог прочитать, не дало мне ответа на мой вопрос.

У меня есть служба, которая напрямую обращается к API и возвращает наблюдаемое событие, на которое я в нормальных обстоятельствах подписываюсь и делаю с данными то, что я хочу, однако во вторичной службе, которая использует запросы от остальной службы, мне нужно быть в состоянии вернуть значения из запроса.

getSomething() {
    return this._restService.addRequest('object', 'method').run()
        .subscribe(
            res => {
                res;
            },
            err => {
                console.error(err);
            }
        );
}

returnSomething() {
    return this.getSomething();
}

В приведенном выше быстром примере я хочу знать, есть ли способ вернутьres отgetSomething() вreturnSomething(), Если это не достижимо, какова альтернатива? Я добавлю, что на _restService очень сильно полагаются, и я не очень хочу с этим возиться.

Ответы на вопрос(3)

Ваш ответ на вопрос