我正在尝试使用RxJS,但我得到的例子有点旧。 我需要运行的代码是:
myInput.toObservable("keyup")
.Throttle(200)
.Subscribe(function () {
但toObservable
已被删除。
我的研究没有帮助。我甚至发现这篇帖子要求toObservable
返回,但没有解释替代方案。
https://github.com/Reactive-Extensions/rxjs-jquery/issues/4
有谁知道toObservable
的替代方案是什么?
答案 0 :(得分:2)
对rxjs here使用jQuery扩展有一个非常完整的例子,可以完成与你想要的非常相似的东西:
var throttledInput = myInput
.keyupAsObservable()
.select( function (ev) {
return $(ev.target).val();
})
.throttle(200)
.distinctUntilChanged();
你应该能够subscribe
得到结果并执行你想做的任何事情。