Angular的merge操作符可能不会触发switchMap内部的所有Observables
创始人
2024-10-24 07:01:22
0

使用 forkJoin 操作符代替 merge 操作符。forkJoin 操作符可以将所有的 Observables 视为一个整体进行订阅和发出值,而不像 merge 操作符那样独立处理每个 Observable。下面是一个使用 forkJoin 的示例代码:

import { forkJoin, of } from 'rxjs';
import { switchMap } from 'rxjs/operators';

const observable1$ = of('Observable 1');
const observable2$ = of('Observable 2');
const observable3$ = of('Observable 3');

const result$ = observable1$.pipe(
  switchMap(() => forkJoin(observable2$, observable3$))
);

result$.subscribe(values => {
  console.log(values);
  // Output: ['Observable 2', 'Observable 3']
});

在这个示例中,我们使用 forkJoin 操作符来组合 observable2$ 和 observable3$,并将其作为一个整体进行订阅。这样就可以确保所有内部的 Observables 都得到触发。

相关内容

热门资讯

黑科技辅助挂(wpk有赢的吗)... 黑科技辅助挂(wpk有赢的吗)外挂透视辅助技巧(透视)确实真的有挂(黑科技规律)1、该软件可以轻松地...
黑科技教学(wepoke ai... 黑科技教学(wepoke ai辅助)外挂透明挂辅助器(透视)原来真的是有挂(黑科技解说);1、打开软...
黑科技规律(德州ai辅助有用)... 黑科技规律(德州ai辅助有用)外挂黑科技辅助插件(透视)好像存在有挂(黑科技介绍)1、进入到德州ai...
黑科技攻略(德州之星辅助软件介... 黑科技攻略(德州之星辅助软件介绍)外挂透明挂辅助方法(透视)一贯真的是有挂(黑科技脚本)1、金币登录...
黑科技好友房(德扑ai工具)外... 黑科技好友房(德扑ai工具)外挂透视辅助安装(透视)真是是真的有挂(黑科技脚本)1、德扑ai工具透视...
黑科技计算(wpk提高胜率)外... 黑科技计算(wpk提高胜率)外挂黑科技辅助插件(透视)切实真的有挂(黑科技脚本)1、进入到wpk提高...
黑科技辅助挂(aapoker透... 黑科技辅助挂(aapoker透明挂使用教程)外挂透视辅助下载(透视)总是是真的有挂(黑科技攻略);1...
黑科技辅助挂(德扑之星软件模拟... 黑科技辅助挂(德扑之星软件模拟器)外挂透明挂辅助软件(透视)总是有挂(黑科技教程);1、操作简单,无...
黑科技辅助挂(aa poker... 黑科技辅助挂(aa poker智能ai辅助价格)外挂透明挂辅助app(透视)好像有挂(黑科技工具)1...
黑科技真的(德扑之星辅牌软件)... 黑科技真的(德扑之星辅牌软件)外挂透明挂辅助下载(透视)好像是真的有挂(黑科技揭秘)1、德扑之星辅牌...