rxjs

    1热度

    1回答

    我有一个用户编程场景,用户可以最终创建两个相互依赖的可观察对象。 RxJS不允许循环依赖关系,据我所知,内存或堆栈达到其限制,并且回调由值true触发。 如何显式检测循环依赖关系并抛出更具描述性的错误消息? 此代码示出了如何在RxJS创建一个循环依赖性: var obsA, obsB; obsA = Rx.Observable .returnValue(42

    0热度

    1回答

    试图让我的脚湿润与RxJS,特别是与rx.jquery。我发现了一个小教程here,并试图按如下方式进行设置。它应该采取你输入的内容,并提供建议,从维基百科拉。维基百科的调用是成功的(我在Chrome的网络调试窗口中看到的),但应用程序给我一个错误: Uncaught TypeError: Object #<Object> has no method 'subscribe' 我试过的jQuery(

    17热度

    1回答

    如何在GHCJS中导入如下的Javascript函数? xs.subscribe(function(x) { console.log(x) }) 我尝试没有成功以下的各种组合: data Observable_ data Disposable_ type Observable a = JSRef Observable_ type Disposable = JSRef() forei

    2热度

    1回答

    一直在玩rxjs。我发现它确实不错,但真的需要一段时间才能让我的头脑得到解决。 这里有一个我无法解决的问题,所以我正在寻找一些见解。 考虑一个多点触摸界面,其中对于每个touchstart/touchmove/touchend你将不得不为PARAMS与对象{ID:,X:X,Y:Y,T:T,current_pointers:} 我想一个可观察的事件,它会在1500毫秒后触发每个向下指针的事件,除非该

    2热度

    1回答

    我尝试使用Node.js的 DIR /文件结构来实现链表结构正在读取文件系统目录树: DIR1 DIR2R file1 file2 file3 … - >列表结构: ("DIR1" ("DIR2" "file1" "file2" "file3" …)) DIR() //looks like a C function file //look

    3热度

    2回答

    Observable.create和Observable.createWithDisposable之间的区别是什么?我看不到从文档或通过查看源代码的差异。

    2热度

    1回答

    我想创建一个可变长度的窗口/输入事件的缓冲区,它在接收附加事件时延长。 这是为了实现“按照您的类型搜索”功能。我想捕捉点击,但为了不强调服务器,我想明智地进行服务调用。 我想到的逻辑是从第一个键向下缓冲键击,直到键+ 1秒延迟。因此,如果用户仍然在打字(即以<的频率敲击键盘1秒),我们将不会拨打后台服务。但是,一旦他们停止打字1秒钟,电话就会发出。

    0热度

    1回答

    Rx.Observable.returnValue将调度程序作为第二个参数。我认为一段时间后返回的值应该是这样的 Rx.Observable.returnValue(value, Rx.Scheduler.timeout.scheduleRelative(5000)); 但第二个参数应该是公正Rx.Scheduler.timeout,立刻是没有意义的,因为我所有的调度currentThread

    0热度

    1回答

    我有一个可观察的事件发出JS对象,我想在我的测试中断言我所做的可观察转换会产生正确的JS对象。问题是我不明白rx.js使用的是什么样的断言,因为应该失败的测试正在通过。 例如,我想这个测试based on one from the examples directory失败,但它不。请注意,生成的值是{ prop: 42 },预计的值是{ prop: 43 }。 test('returnValue

    4热度

    4回答

    我想围绕RxJS的工作原理和它是否适合我的需求,但是我遇到的每篇文章都假设读者已经熟悉反应式编程概念或者具有.NET版本的知识。 是否有任何材料专注于平均JavaScript开发人员?