一直在玩 rxjs。我觉得它真的很好,但我确实花了一些时间来理解它。这是一个我无法解决的小问题,所以我正在寻找一些见解。
考虑一个多点触控界面,对于每个 touchstart/touchmove/touchend,您将拥有一个具有 {id:, x:x, y:y, t:t, current_pointers: } 的对象作为参数
我想要一个可观察的,它会在 1500 毫秒后为每个向下指针触发一个事件,除非该指针发生 touchmove 或 touchup。
对于单次触摸,它很简单,您只需 takeUntil touch move 或 touchup,但是当指针的 id 在链中的第一个可观察对象内时,您将如何使用 takeUntil 呢?