4Manuals

  • PDF Cloud HOME

Rxjs:RepeatWhen仅包含最后发出的值 Download

    不进行转换的TypeScript窄枚举类型(Redux) 在Cypress中保存变量 使用一些Typescript文件测试React应用 Angular 7:类型为radio的复选框,使用ngModel还是change-function? 为什么Qr代码没有使用HTML元素下载 清单提取失败,返回状态404 TypeScript导入 如何在打字稿中将字符串转换为日期格式? 匹配类验证器修饰符,不适用于type-graphql自动验证 按多个字段排序MongoDB

是否有更好的方法编写以下代码?

merge(
      this.mouseEvents.mouseMoving(),
      this.graphic.scalesChange
      .pipe(
        withLatestFrom(this.mouseEvents.mouseMoving()),
        map(e => e[1]),
      ))
      .subscribe(e => this.draw(e));

当鼠标移动时,我正在调用draw(e)方法。当比例尺发生变化时,我会重用最近移动的信息来呼叫draw(e)。

如果我可以写类似以下内容,那会更好(没有merge,withLatestFrom,...)

this.mouseEvents.mouseMoving()
  .pipe(repeatWithLastWhen(this.graphic.scalesChange))
  .subscribe(e => this.draw(e));

我正在使用rxjs v6。

0 个答案:

没有答案



Similar searches
    Rxjs:RepeatWhen仅包含最后发出的值 ReactJS-从reducer返回单个项目的操作 无法在Paperboy中提供require.txt? 如何在Kotlin中从片段移动到另一个片段 当使用pyodbc时,SQL Server DateTimeOffset将可识别tz的日期时间的偏移更改为系统偏移