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));