避免嵌套Observables(在complete上使用mergeMap)
创始人
2024-12-16 11:30:36
0

使用 exhaustMap 操作符来避免嵌套 Observables。

exhausMap 的操作方式为,当第一个 Observable 正在发出值时,它会阻止任何来自第二个 Observable 的发出。一旦第一个 Observable 完成,它才会订阅下一个 Observable。

示例代码:

import { fromEvent } from 'rxjs';
import { exhaustMap } from 'rxjs/operators';

const saveData = (data: any) => {
  // call API to save data
}

const source = fromEvent(document, 'click');
const example = source.pipe(
  exhaustMap(() => {
    return saveData("some data")
  })
);
example.subscribe(val => console.log(val));

在上面的示例代码中,我们使用 exhaustMap 操作符来在用户单击文档时保存数据。它避免了嵌套的操作符并且总是只订阅最新的 Observable。

相关内容

热门资讯

有消息称!德普之星辅助工具如何... 有消息称!德普之星辅助工具如何打开,德扑圈透视挂,切实真的是有挂(确实有挂)1、实时德普之星辅助工具...
详细说明!xpoker辅助助手... 详细说明!xpoker辅助助手,wepoker怎么看底牌,本来真的有挂(有挂教学)该软件可以轻松地帮...
软件辅助挂!hhpoker视频... 软件辅助挂!hhpoker视频巡查真的假的,德普之星透视辅助,竟然存在有挂(揭秘有挂)1)德普之星透...
实测揭晓!智星德州辅助译码插件... 实测揭晓!智星德州辅助译码插件靠谱吗,德扑圈有透视吗,一直是真的有挂(有挂解密)1、免费脚本咨询教程...
于此同时!德普之星app安卓版... 于此同时!德普之星app安卓版破解版,德普之星辅助工具如何打开,确实真的有挂(发现有挂)1)德普之星...
分享一款!wepoker怎么获... 分享一款!wepoker怎么获得好牌,wpk透视工作室,原来有挂(有挂方针)亲,关键说明,透视脚本安...
最新消息!红龙poker辅助平... 最新消息!红龙poker辅助平台,德普之星的辅助工具介绍,一贯真的是有挂(有挂解惑)1、操作简单,无...
最新技巧!hhpoker智能辅... 最新技巧!hhpoker智能辅助插件,hhpoker免费透视脚本,其实有挂(有挂总结)1、破解器简单...
为切实保障!wepoker底牌... 为切实保障!wepoker底牌透视,德扑之星辅助器怎么用,都是是有挂(有挂规律)1、玩家可以在德扑之...
玩家必看科普!wpk有那种辅助... 玩家必看科普!wpk有那种辅助吗,hhpoker怎么破解,一直真的有挂(真的有挂)1、玩家必看科普!...