【发布时间】:2020-02-25 02:00:12
【问题描述】:
所以我的问题希望相对容易解决。所以(Angular 8 btw)我调用了一个方法,并在该方法内部订阅了一个 api 调用。一切正常,除了返回总是在方法之后一两秒后被调用,并且返回类型永远不会正确返回。我尝试了 MAP,但它不能正常工作。让我编写一个简单的示例:
return this.callApi( apiObject ); // I want to wait for subscribe and return data here
callApi( apiObject ) {
this.myApiService.someRandomPostApiCall( apiObject ).subscribe(res => {
console.log(res);
res.valid ? { return true } : { return false };
});
}
【问题讨论】:
标签: angular asynchronous rxjs subscription