Bacon.js等待AJAX​​响应

时间:2014-09-25 06:01:43

标签: bacon.js

我一直在努力尝试以下工作:

var showAjaxIndicator = ajaxRequest.awaiting(ajaxResponse)

我所看到的是showAjaxIndicator将在true完成 - 我在请求结束/结束时看不到最终false

这是我正在做的事情的一个JSFiddle:http://jsfiddle.net/umx2sjsj/2/

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

我认为你的问题是Bacon.once - 它同步工作,这与普通流不同。当您在jsfiddle中尝试填充时,这通常是个问题。

我用Bacon.later(0, call)而不是Bacon.once(call)将你的小提琴分成了一个新的小提琴,这解决了这个问题。

JsFiddle:http://jsfiddle.net/wbf8v39k/