Наблюдаемый опрос в RxJs 6 - PullRequest
0 голосов
/ 21 мая 2018

Просто хотел перенести часть моего прежнего кода в более новую версию RxJ.Код был использован для опроса:

Observable
  .interval(5000)
  .startWith(0)
  .switchMap(() => this.apiService.getData())
  .subscribe(data => /* ... */)

Это отлично работало в RxJs 5.2.0.

В RxJs 6.0.0 это не работает по нескольким причинам (Observable метод толькоis create, interval кажется статичным, нет цепочки методов, ...).

Как это сделать в последних RxJs?

1 Ответ

0 голосов
/ 21 мая 2018

Я не запускал его:

interval(5000).pipe(
    switchMap(() => this.apiService.getData())
).subscribe(data => /* ... */)

Interval теперь функция, которая возвращает Observable, и преобразования объединяются в функции pipe.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...