是否有更好的方法编写以下代码? 当鼠标移动时,我正在调用 如果我可以写类似以下内容,那会更好(没有 我正在使用rxjs v6。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));
0 个答案:
没有答案