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);
})

Example 5 from the docs