Skip to content
On this page

Comment utiliser first ?

first est une opération de base de RxJS qui permet de prendre le premier élément émis par un observable. Pour utiliser first, vous devez d'abord importer l'opérateur depuis RxJS:

js
import { first } from 'rxjs';

Ensuite, vous pouvez l'appliquer à un observable en appelant la méthode pipe de l'observable, en passant first en tant qu'argument. Voici un exemple simple qui prend le premier élément émis par un observable :

js
import { first } from 'rxjs';

const observable = new Observable(subscriber => {
  for (let i = 0; i < 100; i++) {
    subscriber.next(i);
  }
});

observable.pipe(first()).subscribe(x => console.log(x));

Dans cet exemple, l'observable émet 100 valeurs, mais seul le premier élément est pris en compte et est imprimé dans la console.