Skip to content
On this page

Comment utiliser concat en RxJS ?

Pour utiliser la méthode concat en RxJS, vous pouvez suivre les étapes suivantes :

  1. Tout d'abord, vous devez importer la méthode concat depuis le module RxJS :
js
import { concat } from 'rxjs';
  1. Ensuite, vous pouvez utiliser la méthode concat en combinaison avec des observables pour concaténer leurs émissions de valeurs :
js
concat(observable1, observable2, ...).subscribe(val => {
  // traiter la valeur émise
});

Dans cet exemple, concat va concaténer les émissions de valeurs de observable1, observable2, etc. en une seule séquence d'émissions. Notez que la méthode concat attend en argument une liste d'observables à concaténer.

Voici un exemple complet qui montre comment utiliser concat pour concaténer deux observables :

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

const observable1 = of(1, 2, 3);
const observable2 = of(4, 5, 6);

concat(observable1, observable2).subscribe(val => {
  console.log(val);
});

// Output: 1, 2, 3, 4, 5, 6

Dans cet exemple, concat concatène les émissions de observable1 et observable2 en une seule séquence d'émissions qui sont imprimées dans la console.