我想用Angular 2.0.0 RC5和RxJS 5.0.0-beta.6構建一個示例實時應用程序。雖然我都是用這個代碼工作的:Angular 2和RxJS
import {IntervalObservable} from 'rxjs/observable/IntervalObservable';
...
return IntervalObservable.create(1000)
.flatMap(() => this.http.get('filename.json'))
.map(this.extractDataCallBack)
.catch(this.handleError);
這是正確的方法嗎?目前的RxJS api文檔似乎指定了不同的方法。有沒有辦法升級到最新版本的RxJS而不會破壞所有內容?
Observable.interval()
函數發生了什麼變化?我已經看到了幾個使用這個例子。
任何你可以提供照亮一點點的光這將是偉大的。
非常感謝
JT
好的,謝謝。所以我似乎做得正確。 –
如果我設置了輪詢間隔,我如何才能立即開始輪詢?而不是在指定的輪詢間隔之後。 –
嘗試'Observable.concat(Observable.of(null),Observable.interval(1000))。flatMap ...' – j2L4e