0
私はRXJSを使ってドラッグ&ドロップしようとしていました。RXJSドラッグアンドドロップonDrop/onDragOver
誰かがRXJSでonDropまたはonDragOverを正しく行う方法を知っていますか?
これは私が試みたものです。しかし、作業していません...
let mouseup = Observable.fromEvent(document, 'mouseup');
let mousemove = Observable.fromEvent(document, 'mousemove');
let mousedown = Observable.fromEvent(target, 'mousedown');
const drop = mousedown
.flatMap((md) => {
return Observable
.concat(
[
mousemove.take(1).ignoreElements(),
mouseup.take(1)
]
);
});
これは別の試みですが、動作しているようです。しかし、マウスアップが起きたときにはいつでも起動します。
const drop = mousemove
.switchMap((mm) => mouseup.take(1));
、これはあなたの質問に答える願っています。それは働いた。しかし、それが正しいのかどうかは確かではありません。まだ投稿や提案を歓迎します。ありがとう! –