xstream-js

    0熱度

    1回答

    Runnable的例子: https://esnextb.in/?gist=978799bf48a7f914cbbd39df0213d672 我試圖創建一個多選組件的cycle.js,看看我是否要替換與應用程序的當前UI一個循環應用。 我有一個組件用於多選中的選項。每一個選項被傳遞形式道具{選擇:BOOL,標籤:字符串值:詮釋} 下面的代碼的概述: 期權組件監聽本身和切換點擊通過將通過摺疊邏輯「非

    1熱度

    2回答

    我想合併兩個相同來源的地圖,以保證結果的順序。下面是我想一個單元測試通過: const source = xs.of(1,2,3) const a = source.map(v=>v*10) const b = source.map(v=>v*100) const hist:number[] = [] xs.merge(a,b).addListener({

    0熱度

    1回答

    比方說,我想流發出在某些情況下的錯誤: import xs from 'xstream' //... function transformBlah(blah) { if (blah.status >= 200 && blah.status < 300) { return blah.body } else { return new Error('I w

    0熱度

    2回答

    很明顯,xstream,使用兩種方法addListener和removeListener,能夠動態地重新路由流(改變它們的源和匯)。我看不出與大多數人相當。大多數只會讓你佈置流的路由嗎?如果是這樣,這是什麼讓大多數j優化這種優越的表現? 此外,xstream使用imitate方法,使其具有循環依賴關係。有沒有辦法通過mostjs實現循環依賴?

    0熱度

    1回答

    使用cycle.js和xstream,我想計算按鈕點擊並重置它們。 我打算通過計算上次重置後的所有按鈕點擊來實現此目的。要做到這一點,我想到了放棄所有按鈕點擊直到最後一次重置,並計算剩下的部分。 但是,我留下了2個不起作用的按鈕 有什麼建議嗎? function main(sources: ISources): ISinks { const dom = sources.dom;

    0熱度

    1回答

    我正在嘗試編寫演示同構Cycle.js/Hapi.js應用程序,但它在服務器上呈現時在xstream中發生異常並失敗。這裏出了什麼問題?我的應用基於Cycle.js' isomorphic app example。 回溯看起來是這樣的: TypeError: Uncaught error: s[i]._add is not a function at CombineProducer._s

    0熱度

    1回答

    會是怎樣的 return Rx.Observable.merge([deleteTodo$, addTodo$, completeTodo$]).startWith([]) .scan(function (currentTodos, modifier) { return modifier(currentTodos); }); 以上的rxjs在xstream等價?

    0熱度

    1回答

    我試圖用Cyclejs/xstream創建一個簡單的待辦事項應用程序。該應用程序工作正常。只有我無法理解的是,在添加每個待辦事項之後,輸入應該清除,這不會發生。 todo.js import { div, span, p, input, ul, li, button, body } from '@cycle/dom' import xs from 'xstream' import

    0熱度

    1回答

    你好,我試圖找出是否有相當於RxJs操作員壓縮在xstream,或至少有一種方式來獲得相同的行爲。如果有人需要澄清差異,下面的大理石圖將會顯示。 zip in rxjs |---1---2---3-----------5-> |-a------b------c---d-----> "zip" |-1a----2b------3c-----5d->

    1熱度

    2回答

    餘米試圖創建一個數組的地圖運營商的內部日誌流,但似乎不順心的事在我的代碼,我不能指出來...... import {Slider} from './slider/slider' import xs from 'xstream' export function App(sources) { const props = { marbles$: xs.fromArray([{