Skip to content
On this page

Comment créer un RxJS ?

Vous devez d'abord importer l'observable Observable à partir de la bibliothèque RxJS. Vous pouvez le faire comme suit:

js
import { Observable } from 'rxjs';

La fonction d'abonnement prend un objet observer en tant qu'argument, que vous pouvez utiliser pour envoyer des valeurs, des erreurs et des notifications de fin d'observation à l'observateur.

Pour créer un observable qui émet une valeur numérique toutes les secondes:

js
const observable = new Observable((observer) => {
  let count = 0;
  setInterval(() => {
    observer.next(count);
    count++;
  }, 1000);
});

Pour utiliser l'observable créé, vous pouvez souscrire à l'observable en appelant la méthode subscribe de l'observable et en fournissant une fonction de gestionnaire pour gérer les valeurs émises, les erreurs et les notifications de fin d'observation.

Voici un exemple de souscription à l'observable précédemment créé et de gestion des valeurs émises:

js
observable.subscribe((value) => {
  console.log(value);
});

Cela imprimera la valeur numérique émise par l'observable toutes les secondes dans la console.