gpt4 book ai didi

javascript - 有条件地合并映射

转载 作者:行者123 更新时间:2023-12-04 08:56:44 25 4
gpt4 key购买 nike

是否有任何 RxJS 方法可以在 Angular 中有条件地调用 mergeMap:

return apiService.myApi.get().pipe(map(res => res), mergeMap(res => this.getPeople(res)))
像这样:
return apiService.myApi.get().pipe(map(res => res), 
someCond ? mergeMap(res => this.getPeople(res)) : null)

最佳答案

不,但您可以使用 of() 返回原始值或使用 EMPTY不再发出任何东西:

return apiService.myApi.get().pipe(
map(res => res),
mergeMap(res => someCond ? this.getPeople(res) : of(res)),
);

关于javascript - 有条件地合并映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63782509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com