Skip to content
On this page

Comment utiliser l'opérateur materialize sur RxJS ?

Pour utiliser l'opérateur materialize de RxJS, vous pouvez d'abord importer l'opérateur de RxJS :

javascript
import { materialize } from 'rxjs';

Ensuite, vous pouvez l'utiliser en le passant en tant qu'opérateur de transformation dans la chaîne de transformation des observables en utilisant la méthode pipe :

javascript
import { of, materialize } from 'rxjs';

const source = of(1, 2, 3);

const example = source.pipe(materialize());

// Output: Notification {kind: "N", value: 1, error: undefined, hasValue: true}
const subscribe = example.subscribe(val => console.log(val));

L'opérateur materialize convertit les événements de l'observable en notifications, qui sont des objets contenant des informations sur l'événement en question, comme son type (par exemple, une valeur, une erreur, ou la fin de l'observable) et sa valeur (si applicable). Cet opérateur peut être utile lorsque vous voulez traiter les différents types d'événements d'un observable de manière différente dans votre application.