我想定期投票一个网址,并得到的结果作为一个流。我可能遗漏了一些显而易见的东西,但是有人知道如何在bacon.js中完成这个看似简单的事情吗?
发布于 2014-06-21 04:01:47
计算出来后,这将每5秒轮询一次/whatever,并以值流的形式返回结果:
var ajaxE = function() {
return Bacon.fromPromise(
$.ajax({
type: "GET",
url: "/whatever",
dataType: "JSON"
})
);
};
var stream = Bacon.interval(5000).flatMapLatest(ajaxE);在这里解释:http://nullzzz.blogspot.com/2012/12/baconjs-tutorial-part-iii-ajax-and-stuff.html (标题为"AJAX与flatMap“一节)。
https://stackoverflow.com/questions/24335029
复制相似问题