加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angular – 在rxjs中的mergeMap服务6

发布时间:2020-12-17 07:06:56 所属栏目:安全 来源:网络整理
导读:我正在尝试根据角度5到6的某个模板升级我的项目 其中一个方法以这种方式返回mergeMap return this.accountEndpoint.getUserByUserNameEndpointUser(userOrUserId.userName) .mergeMap(user = this.deleteUser(user.id)); 和其他一些以这种方式返回 this.acco
我正在尝试根据角度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中的observable中不存在

Couuld给我一个暗示如何在rxjs 6的新世界中映射?

解决方法

do运算符重命名为 tap,但 mergeMap仍然存在于RxJs 6中:

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读