Angular 2 - Retornar dados diretamente de um Observável
Eu tenho batido minha cabeça contra este tentando descobrir, e nenhuma quantidade de documentação que eu pude ler me deu uma resposta para minha pergunta.
Eu tenho um serviço que está falando diretamente com uma API e retornando um evento observável que, em circunstâncias normais, eu me inscrevia e fazia o que eu queria com os dados; no entanto, em um serviço secundário que utiliza as solicitações do serviço tranqüilo, preciso poder retornar valores da solicitação.
getSomething() {
return this._restService.addRequest('object', 'method').run()
.subscribe(
res => {
res;
},
err => {
console.error(err);
}
);
}
returnSomething() {
return this.getSomething();
}
No exemplo rápido acima, quero saber se há alguma maneira de retornarres
degetSomething()
dentroreturnSomething()
. Se não for possível dessa maneira, qual é a alternativa? Acrescentarei que o _restService é bastante confiável e não quero realmente começar a mexer com isso.