RxJS - Opérateur utilitaire observeOn

Cet opérateur basé sur le planificateur d'entrée réémettra les notifications de la source Observable.

Syntaxe

observeOn(scheduler): Observable

Paramètres

scheduler - Le planificateur est utilisé comme une entrée qui aidera à réémettre les notifications de l'observable source.

Valeur de retour

Il retournera une observable identique à l'observable source, mais avec le paramètre du planificateur.

Exemple

import { interval } from 'rxjs';
import { observeOn } from 'rxjs/operators';
import { animationFrameScheduler } from 'rxjs';

let testDiv = document.getElementById("test");
const intervals = interval(100);
let case1 = intervals.pipe(
   observeOn(animationFrameScheduler),
);
let sub1 = case1.subscribe(val => {
   console.log(val);
   testDiv.style.height = val + 'px';
   testDiv.style.width = val + 'px';
});

Production