У меня есть следующий код (от om.next
), создающий флажок. Создание отлично работает, но я не знаю, как получить значение события, поскольку я не вижу значения где-то в журналах, когда я нажимаю на него (имеется много данных):ClojureScript - значение элемента checkbox
(dom/input #js {:type "checkbox"
:onClick (fn [e] (js/console.log e)) ;; how do I get the current true/false value from `e` ?
})
я получаю в журналах (сокращенно):
SyntheticMouseEvent {dispatchConfig: Объект, dispatchMarker:. ».0.0.1 $ [cardpath] = 1 [om_tutorial = 1B_UI_Exercises] = 1 [упражнения-3] .0. $ - 184795562.1.0 ", nativeEvent: MouseEvent, target: input, currentTarget: input ...}
Примечание: код от there.
справа я пропустил это! Я также не знал функцию '..'. Выдерживает ли она ': advanced' компиляцию? Я соглашусь, как только смогу. – nha
да, он работает с: advanced, .. просто сокращен, он расширяется до одинакового кода. http://clojure.org/reference/java_interop имеет краткое описание –