值喜歡這樣的: # Wait for start of the module
sStart = Bacon.fromCallback module.onStart.bind(module)
# Watch game ticks
sTick = Bacon.fromEventTarget emitter, 'tick'
# Combine it to do something
Bacon.
看起來我需要在結束流上做些東西,但是不需要.onEnd()。比方說,我有一個URL列表,我需要爲每個XHR提取並注入到我的應用程序中。完成之後,我想繼續做一些依賴於這些數據的事情,所以我真的不能同時做到這一點。我現在正在嘗試這樣的事情: var data = Bacon.fromArray(myArray).flatMap(function(url) {
... fetch per XH
我想使用培根將時間序列與不規則的時間戳結合在一個EventStream中。每個事件將包含給定時間的每個時間序列的最後一個值。 下面是一個例子 var ts1 = new Bacon.fromArray([
[1,2], //Each array is an event,i.e here timestamp is 1 and value is 2
[2,3],
[5,9
我已經設法在我的培根驅動應用程序中創建了一個循環,所以我需要一些關於如何打破它的建議。 假設我們有幾個屬性帶有某些應用程序的狀態。這種狀態應該通過HTML5 History API(pushState)存儲,因此我將這些屬性組合到一個對象上並在其上執行pushState。但是,我還需要覆蓋popstate事件,所以每popstate(後退按鈕等),我將狀態對象分割回單個屬性並將它們注入到它們的原始