#clojurescript
#clojurescript
Вопрос:
Я импортирую одну библиотеку js из node_modules в clojurescript и создаю объект 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"))
но это не работает.
Комментарии:
1. первый выглядит примерно так, но что не работает? Как происходит сбой?
2. Просто никакой реакции на событие.
Ответ №1:
Первый правильный, он работает, у меня была проблема, потому что событие не возникло.