Appearance
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.