Clojurescript:订阅自定义 javascript 对象的事件
Clojurescript: subscribe on events of custom javascript object
我在 clojurescript 中从 node_modules 导入了一个 js 库,并使用它创建了一个对象 provider
。现在我需要订阅这个对象的事件。这是 javascript 代码:
provider.on("disconnect", (error: { code: number; message: string }) => {
console.log(error);
});
如何在 clojurescript 中执行相同的操作?我试过这个:
(.on provider "disconnect" #(js/console.log "disconnected"))
还有这个:
(.on provider #js {:event "disconnect"} #(js/console.log "disconnected"))
但它不起作用。
第一个是正确的,有效,我有问题,因为事件没有发生。
我在 clojurescript 中从 node_modules 导入了一个 js 库,并使用它创建了一个对象 provider
。现在我需要订阅这个对象的事件。这是 javascript 代码:
provider.on("disconnect", (error: { code: number; message: string }) => {
console.log(error);
});
如何在 clojurescript 中执行相同的操作?我试过这个:
(.on provider "disconnect" #(js/console.log "disconnected"))
还有这个:
(.on provider #js {:event "disconnect"} #(js/console.log "disconnected"))
但它不起作用。
第一个是正确的,有效,我有问题,因为事件没有发生。