Estoy tratando de omitir la primera llamada a la API usando el operador de omisión en RxJS. Pero no soy capaz de lograr eso.
const source = of('a', 'b', 'c', 'd', 'e'); const example = source.pipe( tap(() => console.log('Service call triggered')), // I'm using a switchMap here to trigger the API call , tap is just for explaining the issue skip(1) ); const subscribe = example.subscribe((val) => console.log(val)); En el ejemplo anterior, veo 5 console.logs . Pero quiero ver solo 4 console.logs . ¿Podrías ayudar, por favor?
Pruebe el siguiente código:
const example = source.pipe( skip(1), tap(() => console.log('Service call triggered')), ); const subscribe = example.subscribe((val) => console.log(val));