Я очень плохо знаком с rxjs и асинхронным программированием в целом.
Когда компонент запрашивает данные из моего сервиса, я хочу использовать свой API, только если у меня его еще нет.Что-то вроде следующего псевдокода:
if (!data) {
data = this.getDataFromApi();
}
return data;
Так вы бы делали это синхронно на таком языке, как C #.По сути, мне бы каждый раз вызывал getDataFromApi () один раз.
Как мне добиться того же в Angular / rxjs?
Пусть начнется оскорбление.