是否有一種簡單的方法來創建另一個偏移的observable?Rxjs:創建Observable,這是另一個可觀察的延遲偏移
例如,假設Observable1發出[1,2,3,4,5]。
我將如何從Observable1創建Observable2使得Observable2發射[1,2,3,4](因此,它發射什麼時候Observable1發出1,它發出1時Observable1發射2等)
Obs1開始 ------- 1 -------- 2 ---------- 3 ------------ 4 ---- --------- 5 ----------------->
Obs2開始 --------------- --1 ---------- ------------ 2 3 4 ------------- --------- -------->
謝謝!
請說明。每當Obs2發射任何東西時,結果observable是否應該從Obs1發出最新值?或者Obs2發出的值是什麼意思,如果是的話呢?如果Obs2發出'[4,3,2,1]',那麼期望的行爲是什麼? –
我沒有試圖根據Obs1和Obs2創建第三個可觀察對象。 相反,我試圖從Obs1創建Obs2,以便Obs2始終是「Obs1後面的一個值」。 這有道理嗎? – nciao