Skip to content
On this page

Comment utiliser delay en RxJS ?

Pour utiliser la méthode delay dans RxJS, vous pouvez tout d'abord importer l'operator delay depuis rxjs :

js
import { delay } from 'rxjs';

Ensuite, vous pouvez utiliser l'opérateur delay en le passant en tant que paramètre de la méthode pipe lors de la transformation d'un observable. Par exemple, si vous souhaitez ajouter un délai de 2 secondes à un observable myObservable, vous pouvez écrire quelque chose comme ceci :

js
myObservable.pipe(delay(2000));

Le code ci-dessus ajoutera un délai de 2 secondes avant que les valeurs de l'observable myObservable ne soient émises.

Notez que la méthode delay prend en paramètre le délai en millisecondes, donc pour ajouter un délai de 2 secondes, vous devez passer 2000 en tant que paramètre.