frp

    3熱度

    1回答

    主題:我有一個流(實際上是來自Bacon.interval和按鈕點擊EventStreams的流),它激發了ajax請求並解決了手動和自動數據刷新的任務。 問題:手動事件(按鈕單擊)後,我需要重置計時器,因爲兩個立即更新看起來很醜。 我的解決方案:我已經創建了自己的Bacon.interval實施方案,其中事件調查可以先復位http://jsfiddle.net/cvvkxveq/1/: Baco

    2熱度

    1回答

    我有可觀察到的,其拉過一個服務器的事件,過濾事件的應用程序類型,則訂閱和調度事件的一個或多個處理程序來處理。 處理程序然後熄滅,並做一些異步更新到數據庫,我覺得可觀察到會炮製出事件如此之快,更新是在互相加強。我應該預料到的。 所以我想我需要我的處理程序,每個使用它自己的觀察到作爲一個隊列,它將處理一個事件,並等待ACK。 所以我的問題是,如何創建一個可觀察連續接收消息,同時釋放下一個消息之前等待確

    0熱度

    1回答

    我希望更好地理解與彈性運算符一起使用時受試者的預期行爲,即retry和retryWhen。 下面的代碼示例將從它們對應JSBin略有不同(例如在鏈接找到)中,我使用的箭頭函數和類型更容易消耗,這是使用4.0.0版 - 4.0.7 我預期彈性的行爲可以用下面的example表示: Rx.Observable .interval(1000) .flatMap((count:numb

    7熱度

    1回答

    我開始與RxJava,我想創建一個可觀察,可以節省最後狀態... 在RxSwift,這將是變量(https://github.com/ReactiveX/RxSwift/blob/master/Documentation/GettingStarted.md#variables),但我不能發現RxJava的equivalente ... 我發現周圍的工作,但它的很多的樣板代碼 private boo

    14熱度

    2回答

    從ReactiveX introduction page: 它有時被稱爲「功能性反應編程」,但是這是用詞不當。 ReactiveX可能是功能性的,它可能是反應性的,但「功能性反應性編程」是不同的動物。其中一個主要區別是,功能性反應式編程對隨時間而連續變化的值進行操作,而ReactiveX則對隨着時間發出的離散值進行操作。 同時,從Wikipedia's Functional Reactive Pr

    1熱度

    1回答

    說我有一些模型,動作設置和更新功能如下: type alias Model = Int type Action = Succ update : Action -> Model -> (Model, Effects Action) update action model = case action of Succ -> (model+1

    4熱度

    1回答

    我聽了這個演講 https://www.youtube.com/watch?v=QdmkXL7XikQ&feature=youtu.be&t=274 而且耳,我應該避免使用create方法,因爲它不會自動處理退訂和反壓形成可觀察到的,但我可以在下面的代碼中找不到替代品。 compositeSubscription.add( Observable.create(new Observable.

    7熱度

    1回答

    我想用RxSwift編寫一個MVVM,並比較我在Objective-C中使用的ReactiveCocoa中的內容,但以正確的方式編寫我的服務有點困難。 一個例子是一個登錄服務。 隨着ReactiveCocoa(Objective-C的),我的代碼是這樣的: // ViewController // send textfield inputs to viewmodel RAC(self.vi

    1熱度

    2回答

    這是我的代碼片段。問題是它沒有達到subscribeCompleted塊。它應該立即完成,因爲我在flattenmap塊中返回空信號。不是嗎? RACObserve(self.object, "mobile").skip(2).doNext { (_) -> Void in self.tabBarController?.showHud("Updating Profile")

    13熱度

    1回答

    我一直在使用RxJS兩個星期,儘管我原則上喜歡它,但我似乎無法找到並實現管理狀態的正確模式。所有文章和問題顯得不以爲然: Subject應儘量避免使用有利於剛經由轉換推狀態; .getValue()應該完全棄用;和 .do或許應該避免,除了DOM操作? 所有這些建議的問題是,沒有文學的出現,直接說,你應該用什麼來代替,除了「你會學習的Rx的方式,並停止使用主題」。 但是我無法在任何地方找到一個直接