今天,我打开了Angular项目,发现一条警告:
forkJoin is deprecated: resultSelector is deprecated, pipe to map instead (deprecation)
我用Google搜索了它,但发现的却很少,我也不知道该如何消除警告。我该如何使用map
而不是forkJoin
?
答案 0 :(得分:4)
forkJoin
不被弃用。不推荐使用带有结果选择器功能的变量。
https://github.com/ReactiveX/rxjs/blob/master/src/internal/observable/forkJoin.ts#L29
所以应该像这样:
forkJoin(a$, b$, c$).pipe(
map(x => resultSelector(...x))
)