在 Angular 6 中 zip 被弃用: tslint 给我以下消息:
zip 已弃用:不再支持 resultSelector,改为通过管道映射
如何升级以下代码:
import {interval, from, zip} from 'rxjs';
let testArray = [1, 2, 3, 4, 5];
array$ = from(testArray);
inter$ = interval(1000);
numbersOverTime$ = zip(array$, inter$, (item, i) => item);
最佳答案
只需通过管道传输 zip
和 map
:
numbersOverTime$ = zip(array$, inter$)
.pipe(
map(([item, i]) => item)
);
关于Angular 6 zip 已弃用 : resultSelector is no longer supported, 管道改为映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52402769/