Búsqueda de sitios web

typescript - Angular 6 zip está en desuso: resultSelector ya no es compatible, usa pipe a map en su lugar


En Angular 6 zip está en desuso: tslint me da el siguiente mensaje:

zip está obsoleto: resultSelector ya no es compatible, haz pipe a map en su lugar

¿Cómo puedo mejorar el siguiente código:

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);

Respuesta #1

Simplemente canalizando zip y map:

numbersOverTime$ = zip(array$, inter$)
  .pipe(
    map(([item, i]) => item)
  );

Artículos relacionados