我是ReactiveX的新手,我有一个问题。如何在ReactiveX中保存数据。例如。我有这个代码。
last_price = market_data_service.get_last_price("IBM")
difference = previous_last_price - last_price
为了正确工作,我需要知道价格的先前值。如何在ReactiveX中保存以前的价格。
答案 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>