2017-11-25 12 views
1

誰も等間隔でアイテムを放出するオブザーバブルを作成する方法を知っていますか?唯一の捉え方は、常に最初に返される要素です。間隔でオブザーバブルを作成する方法

ここは私の現在のコードです。私はすぐに返される最初の要素が必要です。

var source = Rx.Observable.interval(2000); 

source.subscribe(function(item){ 
    console.log(item); 
}) 

ありがとうございます。

答えて

2

を使用してください。それは2つのパラメータを得ることができます。 1つは最初の遅延 - 即値の場合は0です。 2番目は間隔です。

Rx.Observable.timer(0, 2000); 
+0

ありがとうございます!私の実際のユースケースは、私自身Observableからアイテムを放出することでした。ソース1は私の観測可能で、ソース2はタイマ関数から返されて観測可能であるとし、zipを使用してオブザーバブルからアイテムを放出するとします。このためrxjsにショートカットがある場合疑問... VAR source3 = Rx.Observable.zip( ソース1、ソース2 、 関数(ITEM1、ITEM2){ リターンITEM1、 }) –

+0

いくつかあり代わりに何も短い私は上に来ることができます:/ あなたはこれのように書くことができます:Rx.Observable.zip(source1、source2、x => x) – ZahiC

関連する問題