2
Для следующей машинописи (с использованием rxjs):Условно цепь наблюдаемого
getRegularData(): Observable<MyData> {
return WS.loadRegularData();
}
getAlternateData(): Observable<MyData> {
return WS.loadAlternateData();
}
как новый метод может быть реализован, чтобы удовлетворять следующий псевдокод:
getData(): Observable<MyData> {
// try to use getRegularData, and return observable for result.
// if getRegularData returns null, get data from getAlternateData()
// instead and return observable for result.
}