RxJS - Opérateur de création fromEvent

Cet opérateur donnera la sortie comme une observable qui doit être utilisée sur les éléments qui émettent des événements, par exemple des boutons, des clics, etc.

Syntaxe

fromEvent(target: eventtarget, eventName: string): Observable

Paramètres

target - La cible est l'élément dom

eventName - nom de l'événement que vous souhaitez capturer, par exemple, cliquez, survolez la souris, etc.

Valeur de retour

Il renvoie un observable.

Exemple

import { fromEvent, interval } from 'rxjs';
import { buffer } from 'rxjs/operators';

let btn = document.getElementById("btnclick");
let btn_clicks = fromEvent(btn, 'click');
let interval_events = interval(1000);
let buffered_array = interval_events.pipe(buffer(btn_clicks));
buffered_array.subscribe(arr => console.log(arr));

Production