RxJS - 创建运算符 fromEventPattern

此运算符将从用于注册事件处理程序的输入函数创建一个可观察对象。

语法

fromEventPattern(addHandler_func: Function): Observable

参数

addHandler_func − 给出的参数是 addHandler_func,它将附加到实际事件源。

返回值

当事件发生时返回一个可观察对象,例如单击、鼠标悬停等。

示例

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

输出

fromEventPattern