不推荐使用 Angular 6 zip:不再支持 resultSelector,改为使用管道映射

apo*_*gns 6 rxjs typescript angular

在 Angular 6 zip 中已弃用:tslint 给我以下消息:

    zip is deprecated: resultSelector is no longer supported, pipe to map instead

  如何升级以下代码:    

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);
Run Code Online (Sandbox Code Playgroud)

mar*_*tin 7

只需通过管道zipmap

numbersOverTime$ = zip(array$, inter$)
  .pipe(
    map(([item, i]) => item)
  );
Run Code Online (Sandbox Code Playgroud)

  • 我似乎仍然收到此 linting 错误:不推荐使用 zip:不再支持 resultSelector,改为使用管道映射 (2认同)