Я недавно обновил приложение с Angular 5 до Angular 8 и изменил импорт rxjs, чтобы он соответствовал новой версии rxjs, которая сейчас называется rxjs 6.
У меня есть следующий оператор импорта:
import { map, mergeMap, startWith, mergeMapTo } from 'rxjs/operators';
Я использую его внутри компонента:
public myObservable: any;
myMethod() {
this.myObservable = timer(1, 1000);
this.myObservable
.mergeMapTo(this.myService.loadData(this.myId))
.subscribe((data) => {
this.myData = data;
}, (errRes)=>{
console.log(errRes);
});
}