RxJS - Operatore di creazione daEventPattern

Questo operatore creerà un osservabile dalla funzione di input che viene utilizzata per registrare i gestori di eventi.

Sintassi

fromEventPattern(addHandler_func: Function): Observable

Parametri

addHandler_func - L'argomento fornito è addHandler_func, verrà allegato all'effettiva origine dell'evento.

Valore di ritorno

Restituisce un osservabile quando si verifica l'evento, ad esempio, clic, passaggio del mouse, ecc.

Esempio

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

Produzione