Skip to content
On this page

Comment utiliser ignoreElements sur RxJS ?

Pour utiliser la méthode ignoreElements avec RxJS, vous pouvez simplement l'appeler sur un observable en utilisant la syntaxe .ignoreElements(). Par exemple :

js
import { of, ignoreElements } from 'rxjs';

const source = of(1, 2, 3, 4, 5);
const result = source.pipe(ignoreElements());

result.subscribe({
  next: x => console.log(x), // ne sera jamais appelé
  error: err =>  console.log(err), // ne sera jamais appelé
  complete: () => console.log('completed') // sera appelé une fois que l'observable source aura émis tous ses éléments
});

La méthode ignoreElements permet de créer un nouvel observable à partir d'un observable source en ignorant tous les éléments émis par celui-ci. Seule la notification de completion sera émise par le nouvel observable créé.

Notez que cette méthode est utile dans les cas où vous souhaitez effectuer une action une fois que l'observable source a émis tous ses éléments, mais sans avoir à traiter chacun de ces éléments.