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 очень сильно полагаются, и я не очень хочу с этим возиться.