私のアプリのスプラッシュ画面を作っています。私はメイン画面に行く前に少なくともN秒間それを続けたい。Rx:観測にN秒以上かかることがあります。
私はRx変数myObservable
を持っています。これはサーバーまたはローカルキャッシュからデータを返します。 myObservable
をで少なくともN秒で完了させるにはどうすればよいですか?
Observable.forkJoin(myObservable, Observable.timer(N), data => data)
.subscribe(...);
編集:
myObservable
// .doStuff to make it last at least N seconds
.subscribe(...)
'subscribe'の前に' delay(new Date(now.now()+ 6000)) 'を追加すると、' delay'は絶対 'Date'を受け入れるので、もう少し簡単なオプションです。 – cartant