RxJS - Opérateur de création fromEventPattern
Cet opérateur créera un observable à partir de la fonction d'entrée utilisée pour enregistrer les gestionnaires d'événements.
Syntaxe
fromEventPattern(addHandler_func: Function): Observable
Paramètres
addHandler_func - L'argument donné est addHandler_func, il sera attaché à la source d'événement réelle.
Valeur de retour
Renvoie un observable lorsque l'événement se produit, par exemple, un clic, un survol de la souris, etc.
Exemple
import { fromEventPattern } from 'rxjs';
function addBtnClickHandler(handler) {
document.getElementById("btnclick").addEventListener('click', handler);
}
const button_click = fromEventPattern(addBtnClickHandler);
button_click.subscribe(
x => console.log(
"ClientX = "+ x.clientX + " and ClientY="+ x.clientY
)
);