如何在ReactiveX中保存数据

时间:2018-07-10 09:18:48

标签: rx-java reactive-programming reactivex rx-py

我是ReactiveX的新手,我有一个问题。如何在ReactiveX中保存数据。例如。我有这个代码。

last_price = market_data_service.get_last_price("IBM")
difference = previous_last_price - last_price 

为了正确工作,我需要知道价格的先前值。如何在ReactiveX中保存以前的价格。

1 个答案:

答案 0 :(得分:0)

在RX方法中,返回export function promise<T>(resolver: (resolve: (data: T) => void, reject: (error: any) => void) => void): JQueryPromise<T> { const deferred = $.Deferred(); resolver( data => { deferred.resolve(data); }, ex => { deferred.reject(ex); } ); return deferred.promise(); } 。因此,在您的情况下,上面应该是:

Observable<T>