forkJoin 一些具有名称可观察函数的可观察结果?
forkJoin some observables with name observable function in result?
假设有一个 Observable 函数数组:
A(): Observable<any>
B(): Observable<any>
然后使用 forkJoin 我等待来自两个 Observables 的响应:
let g = forkJoin([A(), B()]);
订阅 g
后,我可以从两个 Observables 获得结果。
由于这个问题,如何知道我从哪个 Observable 得到结果,我的意思是 A() 或 B()。
是否可以获得这些函数的名称或引用?
更详细的解释:
我有未知数量的 Observable 函数。我需要等待他们执行,获得响应然后启用按钮。因此,我还需要处理每个主体的响应,或者处理 forkJoin
中的公共主体响应
新的 observable 将解析一组结果,这些结果的顺序与 forkJoin
中指定的顺序相同
g.subscribe([a, b] => {
console.log(a);
console.log(b);
})
假设有一个 Observable 函数数组:
A(): Observable<any>
B(): Observable<any>
然后使用 forkJoin 我等待来自两个 Observables 的响应:
let g = forkJoin([A(), B()]);
订阅 g
后,我可以从两个 Observables 获得结果。
由于这个问题,如何知道我从哪个 Observable 得到结果,我的意思是 A() 或 B()。
是否可以获得这些函数的名称或引用?
更详细的解释:
我有未知数量的 Observable 函数。我需要等待他们执行,获得响应然后启用按钮。因此,我还需要处理每个主体的响应,或者处理 forkJoin
中的公共主体响应新的 observable 将解析一组结果,这些结果的顺序与 forkJoin
g.subscribe([a, b] => {
console.log(a);
console.log(b);
})