Acessando “isto” no Clojurescript
Existe uma maneira de acessar o objeto "this" no clojurescript?
eu soutendo problemas com propagação de evento quando eu envolvo um ícone com uma âncora e tento anexar um handlder à âncora. Sem acesso a "isto" no manipulador, estou constantemente lidando com o ícone interno disparando o evento algumas vezes e a âncora disparando outras vezes.
editar:
Como foi sugerido abaixo, esta é a maneira de fazer isso. Um exemplo poderia ser
(defn my-handler
[e]
(this-as this
(let [data-attr (.data ($ this) "my-attr")]
(log data-attr))))