Сервис mergeMap в rxjs 6 - PullRequest
       5

Сервис mergeMap в rxjs 6

0 голосов
/ 28 июня 2018

Я пытаюсь обновить свой проект на основе какого-либо шаблона с углового 5 до 6

один из методов возвращает mergeMap таким образом

return this.accountEndpoint.getUserByUserNameEndpoint<User>(userOrUserId.userName)
                    .mergeMap(user => this.deleteUser(user.id));

и некоторые другие таким образом возвращают

 this.accountEndpoint.getDeleteUserEndpoint<User>(<string>userOrUserId)
                 .do(data => this.onRolesUserCountChanged(data.roles));

к сожалению mergeMap и do не существует на наблюдаемом в rxjs 6

Коулд, дайте мне подсказку, как это можно отобразить в новых мирах rxjs 6?

1 Ответ

0 голосов
/ 28 июня 2018

Оператор do был переименован в tap , но mergeMap все еще существует в RxJs 6:

import { tap, mergeMap } from 'rxjs/operators'

sourceObservable.pipe(
  tap(e => ...),
  mergeMap(e => ...)
)
...