我一直在试图解决这个问题,但我一直无法阅读的大量文档给了我这个问题的答案。
我有一个直接与API对话并返回一个可观察到的事件的服务,在正常情况下,我会订阅该数据并对其执行所需的操作,但是在使用来自宁静服务的请求的辅助服务中,我需要能够从请求中返回值。
getSomething() {
return this._restService.addRequest('object', 'method').run()
.subscribe(
res => {
res;
},
err => {
console.error(err);
}
);
}
returnSomething() {
return this.getSomething();
}
在上面的快速示例中,我想知道是否有什么方法可以res
从getSomething()
内部返回returnSomething()
。如果无法以这种方式实现,那有什么选择呢?我要补充一点,_restService非常依赖,我真的不想开始弄糟它。