【发布时间】:2015-05-09 22:19:43
【问题描述】:
所以我有一些事件流:
let mouseUps = $(window)
.asEventStream('mouseup');
let mouseDowns = $(window)
.asEventStream('mousedown');
let mouseMoves = $(window)
.asEventStream('mousemoves');
let drags = mouseDowns
.flatMapLatest(() => mouseMoves.takeUntil(mouseUps));
let clicks = $(window)
.asEventStream('click')
.onValue(() => doThing());
我想忽略在拖动结束后立即触发的点击。我觉得必须有一种相当简单的方法来做到这一点,但我仍在为一些核心概念而苦苦挣扎。
【问题讨论】:
标签: javascript reactive-programming frp bacon.js