Jquery toObservable的替代方案是什么?
我正在尝试使用RxJS,但我得到的示例有点旧。 我需要运行的代码如下:Jquery toObservable的替代方案是什么?,jquery,rxjs,Jquery,Rxjs,我正在尝试使用RxJS,但我得到的示例有点旧。 我需要运行的代码如下: myInput.toObservable("keyup") .Throttle(200) .Subscribe(function () { 但是toObservable已被删除。 我的研究没有帮助。我甚至发现这篇帖子要求返回可观察的,但没有解释替代方案 有人知道什么是可观察的替代方案吗?有一个非常完整的例子,使用rxjs的jQuery扩展可以实现与您想要的非常相似的功能: var thro
myInput.toObservable("keyup")
.Throttle(200)
.Subscribe(function () {
但是toObservable
已被删除。
我的研究没有帮助。我甚至发现这篇帖子要求返回可观察的,但没有解释替代方案
有人知道什么是可观察的替代方案吗?有一个非常完整的例子,使用rxjs的jQuery扩展可以实现与您想要的非常相似的功能:
var throttledInput = myInput
.keyupAsObservable()
.select( function (ev) {
return $(ev.target).val();
})
.throttle(200)
.distinctUntilChanged();
你应该能够订阅结果并执行你想执行的任何操作。好的,我来看看链接,因为我没有成功地使用keyupAsObservable()
<代码>未捕获类型错误:对象#没有方法“keyupAsObservable”
我会通知您的。谢谢。这是一个独立的图书馆。。。包括在内了吗?(在静止器中)。我检查了示例,发现我缺少rx.time,尽管我添加了它,但问题仍然存在。我会继续寻找,因为这是我第一次,很可能我遗漏了一些小东西:什么是myInput
?它需要是jQuery包装的元素。(这是一个完整的例子,但现在它起作用了…问题是我的jQuery版本。谢谢你的帮助。(keyupAsObservable现在起作用了):)正如它在你的链接中所说的,你可以使用.bindaoBServable
。