1

RxJSを使おうとしていますが、少し古い例です。実行する必要のあるコードは次のとおりです。

myInput.toObservable("keyup")
        .Throttle(200)
        .Subscribe(function () {

しかし、toObservable削除されました。私の研究は役に立たなかった。私はこの投稿toObservableがの返還を要求しているのを見つけましたが、代替案の説明はありません。

https://github.com/Reactive-Extensions/rxjs-jquery/issues/4

誰かが代替手段を知っていtoObservableますか?

4

1 に答える 1

2

rxjs の jQuery 拡張機能を使用した非常に完全な例がここにあります。

var throttledInput = myInput
    .keyupAsObservable()
    .select( function (ev) {
        return $(ev.target).val();
    })
    .throttle(200)
    .distinctUntilChanged();

subscribeあなたはその結果に到達し、あなたが望むものを何でも実行できるはずです.

于 2013-03-09T17:18:54.990 に答える