[英]ForkJoin for multiple observables
我正在使用Observable.forkJoin在角度4中发送2个服务请求。我正确地获取了响应。但是我想处理一个响应成功的情况,另一个响应失败的情况。我该如何实现。请帮忙。
You can add catch
for each request to handle failures and check results for Error after: 您可以在以下情况下为每个请求添加
catch
以处理失败并检查错误的结果:
var source1 = Rx.Observable.return(42);
.catch(err => Rx.Observable.return(new Error('request failed'));
var source2 = Rx.Observable.throw('err')
.catch(err => Rx.Observable.return(new Error('request failed'));
var source = source1.forkJoin(source2, (s1, s2) => {
return {
s1,
s2
};
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.