我一直在努力尝试以下工作:
var showAjaxIndicator = ajaxRequest.awaiting(ajaxResponse)
我所看到的是showAjaxIndicator
将在true
完成 - 我在请求结束/结束时看不到最终false
。
这是我正在做的事情的一个JSFiddle:http://jsfiddle.net/umx2sjsj/2/
我在这里缺少什么?
答案 0 :(得分:0)
我认为你的问题是Bacon.once
- 它同步工作,这与普通流不同。当您在jsfiddle中尝试填充时,这通常是个问题。
我用Bacon.later(0, call)
而不是Bacon.once(call)
将你的小提琴分成了一个新的小提琴,这解决了这个问题。
JsFiddle:http://jsfiddle.net/wbf8v39k/